Location
winnipeg, mb, Canada
Posted
July 04, 2026
Job Description
Join our engineering team as a Lead Node.js Developer in Downtown Toronto, specializing in scalable systems and efficient data solutions in a permanent position.
The ideal candidate will have over eight years of software development experience, particularly with Node.js and Typescript. Your responsibilities will include designing backend services, optimizing data models, and implementing effective caching solutions. You will also play a key role in mentoring junior staff while collaborating on distributed system designs.
Key Responsibilities:
• Design scalable backend services using Node.js
• Optimize complex data models for large applications
• Manage caching solutions to improve performance
• Collaborate on distributed system architecture
• Mentor junior developers and influence technical decisions
Requirements:
• 8+ years of software development experience
• 5+ years with Node.js, Typescript, or Deno
The ideal candidate will have over eight years of software development experience, particularly with Node.js and Typescript. Your responsibilities will include designing backend services, optimizing data models, and implementing effective caching solutions. You will also play a key role in mentoring junior staff while collaborating on distributed system designs.
Key Responsibilities:
• Design scalable backend services using Node.js
• Optimize complex data models for large applications
• Manage caching solutions to improve performance
• Collaborate on distributed system architecture
• Mentor junior developers and influence technical decisions
Requirements:
• 8+ years of software development experience
• 5+ years with Node.js, Typescript, or Deno