Lead, coach, and develop a team of software engineers, setting clear goals and providing regular feedback. Partner with Product Managers and other stakeholders to define and deliver on the team’s roadmap. Keep the roadmap constantly up to date. Ensure high standards of software quality through code reviews, architecture discussions, and best practices. Drive continuous improvement in delivery practices (agile, DevOps, testing). Build an inclusive, collaborative, and high-performing team culture. Act as the escalation point for technical and delivery challenges within the team. Support hiring efforts, onboarding, and career development for engineers. Balance delivery speed with platform stability, availability, and cost-effectiveness. Design, develop, and maintain backend services and APIs using TypeScript, Node.js, and Express and frontend services using React. Troubleshoot and resolve production issues in collaboration with DevOps and support teams. Participate in architectural discussions and propose improvements.