Role Overview
This position involves developing robust, scalable systems for digital experiences.
Main Responsibilities
* Collaborate with cross-functional teams of engineers, product managers, and designers to drive system design and architecture.
* Create high-performing backend systems supporting critical business needs.
* Participate in system design reviews to influence technical direction and contribute to positive engineering culture through knowledge sharing and leadership.
* Investigate and resolve complex technical issues in production environments.
* Author and review technical design documents, RFCs, and root cause analyses.
Required Expertise
* Deep application and back-end development expertise in Scala.
* Knowledge of software quality assurance methods.
* Understanding of system design principles.
* Experience with continuous integration and code review processes.
Key Skills
* Solid understanding of Scala programming language.
* Familiarity with backend system design and development.
* Strong problem-solving skills.
* Excellent communication and collaboration skills.