
Lead - Software Engineering (TypeScript)
- Philippines
- Permanent
- Full-time
- Build and maintain the Personalization Platform, from backend services and APIs to components in Maya's mobile apps.
- Design, plan, and implement high-quality features using TypeScript (NodeJS).
- Promote and ensure the use of best practices such as Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), code reviews, and unit/integration tests.
- Lead, support and mentor team members (backend, mobile, QE, SRE)
- 5+ years of experience in backend development and building scalable, distributed systems on cloud infrastructure, with strong proficiency in modern testing practices using TypeScript (NodeJS)
- 2+ years of experience in team leadership, including direct reports.
- Deep understanding of a wide range of current and emerging technologies, combined with seasoned leadership on major projects.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across departments and with senior stakeholders.
- Strong analytical, problem-solving, and decision-making abilities.
- Effective communication and teamwork in an Agile environment (we use Scrum).