Full Stack Developer

Toronto, CA

About The Job

Location & Work Environment

Location: Liberty Village, Toronto

Work Model: 4 days in-office

Employment Type: Full-time, Permanent

Collaboration: With teams across Canada and India

About Our Client

Our client is a leading Toronto-based software engineering and digital consulting firm specializing in delivering innovative, scalable, and secure technology solutions. With offices in Toronto and India, they partner with mid-to-large enterprises across industries to build modern software solutions, cloud platforms, and API-driven integrations.

People are their priority. As a Great Place to Work Certified company, they’re committed to creating an environment where employees feel supported, challenged, and valued.

About the Role

As an Intermediate to Senior Full Stack Developer, you’ll work on enterprise-scale, technically challenging software engineering projects for one or more client organizations. You’ll build scalable applications and solutions that address real client problems, contributing across the full software development lifecycle from solution design through implementation and deployment.

You’ll collaborate with engineering teams in Canada and India while working with modern technologies including TypeScript, Node.js, NestJS, React, Next.js, and Microsoft Azure to deliver high-quality software solutions.

What Makes This Role Exciting?

  • End-to-End Ownership: Design, develop, and deliver scalable full-stack applications from concept through production while contributing to architecture and technical decisions.

  • Meaningful Impact: Build solutions that support enterprise-scale digital initiatives and improve business outcomes for one of Canada’s leading organizations.

  • Modern Engineering: Leverage AI-assisted development tools such as GitHub Copilot and Claude while contributing to AI-powered features, integrations, and modern engineering workflows.

  • Collaborative Environment: Partner with developers, architects, project managers, and stakeholders across Canada and India to deliver high-quality software solutions.

Required Skills & Experience

  • 4–7 years of professional Full Stack development experience

  • Strong experience with TypeScript

  • Backend expertise using Node.js and NestJS (or similar frameworks)

  • Strong frontend development experience with React and Next.js

  • Experience with SQL and NoSQL databases

  • Hands-on experience with Microsoft Azure

  • Familiarity with Docker and Dev Containers

  • Experience working in Agile environments using Jira

  • Excellent communication skills and the ability to collaborate directly with stakeholders

  • Experience using, or a strong interest in adopting, AI-assisted development tools

Bonus If You Have

  • Degree in Computer Science, Software Engineering, or a related discipline

  • Consulting or professional services experience

  • Experience working with distributed or offshore development teams

  • Experience building AI or LLM-powered applications

  • Familiarity with Azure AI, OpenAI APIs, or prompt/context engineering

  • Open-source contributions or personal technical projects

Who Will Thrive Here?

We’re looking for developers who enjoy solving problems not just completing tickets. You’ll thrive if you:

  • Take ownership and proactively move work forward

  • Think critically and challenge assumptions when appropriate

  • Enjoy solving complex problems in ambiguous environments

  • Continuously learn and explore new technologies

  • Use AI thoughtfully to improve development and decision-making

  • Care about writing clean, maintainable, high-quality code

  • Are comfortable working in a Mac/Unix-based development environment

Why Join?

  • Enterprise Impact: Contribute to large-scale digital transformation initiatives for a leading Canadian organization.

  • Modern Tech Stack: Build software using TypeScript, React, Next.js, NestJS, Azure, cloud-native technologies, and emerging AI tools.

  • Growth & Learning: Work alongside experienced engineers in a culture that values curiosity, collaboration, and continuous improvement.

  • Global Collaboration: Partner with talented teams across Canada and India to deliver innovative solutions.

  • Great Culture: Join a Great Place to Work Certified organization where people are supported, challenged, and empowered to do their best work.

What You Can Expect

What You Can Expect

Tailored support for your next career move.

Access to roles aligned with your skills, experience, and career goals.

Global career opportunities across Canada, India, the USA, and the UK.

Remote, hybrid, and in-office roles across diverse industries.

A people-first approach focused on long-term professional growth.