Tech Lead, Core Product Engine
New
CanadaFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- AWSTypeScriptNest.jsDistributed Systems
Requirements
- 7+ years of backend engineering experience with leadership or tech lead responsibilities
- Strong proficiency in TypeScript (Nest.js) or similar backend frameworks
- Experience designing distributed systems, APIs, and event-driven architectures
- Deep understanding of asynchronous workflows, state management, and fault tolerance
- Hands-on experience with AWS or similar cloud infrastructure (ECS, EKS, Lambda)
- Strong problem-solving mindset with ability to debug complex business logic systems
- Experience working in high-scale, data-rich consumer or platform environments
- Excellent communication skills and ability to align technical and non-technical stakeholders
- Strong ownership mindset with a bias toward action and delivery
Responsibilities
- Architect and evolve distributed backend systems handling asynchronous, multi-step transactions with external integrations
- Lead refactoring efforts to improve scalability, observability, and maintainability of core automation systems
- Drive system design decisions across APIs, orchestration layers, and event-driven workflows
- Collaborate with cross-functional teams to translate product goals into technical execution strategies
- Ensure reliability through strong patterns for failure handling, retries, and state management
- Mentor engineers and provide hands-on technical leadership through code reviews and pair development
- Contribute directly to implementation, debugging, and optimization of critical backend services
View Full Description & ApplyYou'll be redirected to the employer's site