Engineering Team Lead, Core Product Engine (Backend)
New
CanadaFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- AWSGraphQLNode.jsTypeScriptNest.jsDistributed Systems
Requirements
- 7+ years of backend engineering experience with strong exposure to distributed systems and large-scale architectures.
- Proven experience in technical leadership or player-coach roles, ideally in startup or high-growth environments.
- Strong expertise in TypeScript/Node.js (NestJS preferred) or similar backend technologies.
- Deep understanding of system design principles, especially for asynchronous and event-driven architectures.
- Experience with cloud platforms such as AWS (ECS, EKS, Lambda, etc.).
- Strong problem-solving mindset with an ability to debug complex, edge-case-heavy systems.
- Ability to design scalable, decoupled, and highly reliable backend systems.
- Strong communication skills and ability to work closely with technical and non-technical stakeholders.
- Experience working with GraphQL and modern API architectures is a plus.
- Strong ownership mindset with a bias toward action and hands-on execution.
Responsibilities
- Lead the design and development of backend systems responsible for complex orchestration of multi-step, external API-driven transactions.
- Own and evolve core automation frameworks to improve scalability, reliability, and fault tolerance across distributed systems.
- Refactor and modernize existing tightly coupled systems into modular, decoupled, and testable architectures.
- Collaborate closely with product and engineering stakeholders to translate business logic into robust technical solutions.
- Drive system design decisions focused on asynchronous processing, state management, and failure recovery mechanisms.
- Mentor engineers while actively contributing as a hands-on technical leader in code and architecture.
- Identify edge cases, troubleshoot system failures, and continuously improve system reliability and performance.
- Contribute to building AI-enabled internal tools to support future platform scaling and automation.
View Full Description & ApplyYou'll be redirected to the employer's site