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
View details
Apply Now