Lead Software Engineer

 

Description:

TalentMinded Inc. is hiring on behalf of a leading technology company that specializes in reliable and scalable communications solutions. The company is undergoing a significant transformation into an AI-first organization, and this position will play a key role in shaping and executing that technical evolution.

As the Backend Architect / Lead Software Engineer (Backend), you will lead the design, development, and implementation of backend services and APIs using AWS cloud infrastructure, microservices, and modern AI-assisted development tools. You will also provide technical guidance and mentorship to onshore and offshore software engineers, ensuring delivery of secure, scalable, and high-performing backend systems.

This hybrid role is based in the Greater Toronto Area, requiring three days per week in the office.


Key Responsibilities:

  • Architect & Design: Create secure, scalable, and cloud-native backend systems following modern microservices architecture.

  • Develop & Build: Implement backend services and APIs using TypeScript and Node.js, leveraging AWS components such as SQS, Lambda, EC2, and S3. Apply TDD (Test-Driven Development) and CI/CD best practices to ensure system reliability.

  • Lead & Mentor: Provide technical leadership to a small team of offshore developers. Conduct code reviews, define standards, and guide design decisions to ensure code quality and consistency.

  • Collaborate & Deliver: Partner with product, QA, and infrastructure teams to plan, estimate, and deliver backend services that meet high standards of performance, scalability, and security.

  • Innovate & Evolve: Utilize AI-assisted development tools (e.g., GitHub Copilot, OpenAI Codex) to accelerate development cycles and focus on advanced engineering challenges. Promote adoption of new technologies and engineering practices.


Qualifications and Skills:

  • Technical Expertise:

    • 8+ years of experience in backend software engineering with distributed systems.

    • 3+ years of technical leadership, mentoring, or coordination experience.

    • Advanced proficiency in TypeScript and Node.js.

    • Deep understanding of RESTful APIs, messaging systems, and microservices architectures.

    • Experience with AWS (SQS, Lambda, EC2, S3) and applying CI/CD pipelines for secure, production-ready systems.

  • Leadership Skills: Demonstrated ability to guide teams, perform code reviews, and ensure timely project delivery in collaboration with offshore developers.

  • Problem-Solving: Strong analytical mindset with the ability to deconstruct complex issues and implement effective, scalable solutions.

  • Collaboration: Excellent communication skills and ability to align with cross-functional teams in agile, fast-paced environments.

  • Cultural Fit: Curious, humble, and team-oriented, thriving in a modern, cloud-driven software organization that values innovation and collaboration.


What the Client Offers:

  • Competitive Compensation: Market-aligned pay based on experience and impact.

  • Comprehensive Benefits: Health, dental, and flexible spending accounts.

  • Learning and Development: Dedicated budget and continuous learning opportunities.

  • Inclusive Culture: A values-driven, diverse workplace that celebrates innovation and collaboration.

Organization Talent Minded Inc.
Industry IT / Telecom / Software Jobs
Occupational Category Lead Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2025-10-24 4:46 pm
Expires on 2026-03-02