Responsibilities
- Lead full lifecycle project delivery, managing increasingly complex initiatives from technical planning to production release.
- Engage in all phases of software development, from initial concept and architecture to coding, integration, and ongoing support.
- Write high-quality, sustainable code by adhering to established standards, development best practices, and structured peer reviews.
- Define and document API interfaces with clear specifications and ensure alignment across engineering teams.
- Create flexible and forward-looking system architectures that accommodate future expansion and evolving requirements.
- Support collaborative engineering efforts such as continuous integration and delivery systems, build automation, code review tools, and monitoring solutions.