Our client is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. As part of their growth they are now seeking to recruit a Team Lead Back-End Developer to join their team in Toronto, Canada. This is an on-site position based at the office
Responsibilities:
• Lead by example as a hands-on developer, contributing directly to coding tasks and architectural decisions;
• Actively collaborate with team members to identify and resolve technical challenges;
• Create an open environment for questions, feedback, and innovation;
• Drive in-house platform development;
• Establish and maintain coding standards, best practices, and efficient workflows
• Determine project requirements and develop work schedules for the team;
• Delegate tasks effectively, ensuring delivery of daily, weekly, and monthly goals;
• Liaise with management and stakeholders to ensure projects meet business requirements and technical standards
Requirements:
• 8+ years of professional experience in the IT field;
• 3+ years of experience in leadership roles;
• Strong experience in Node.js, NestJS, and TypeScript;
• Proficiency in JavaScript and ECMAScript 6 standards;
• Deep understanding of REST and WebSockets implementation;
• Strong knowledge of commercial databases (e.g., MySQL) and messaging systems (e.g., RabbitMQ, Redis);
• Experience with Git version control;
• Hands-on experience in the iGaming domain or adjacent industries is a strong advantage;
• Proven ability to troubleshoot and diagnose complex technical issues;
• Exceptional leadership, mentorship, and organizational skills;
• Strong communication skills with at least an upper-intermediate level of English;
• Prior experience in a role bridging development and architecture;
• Familiarity with scalable, high-performance systems design and implementation