Full Stack Developer
Summary
Intermediate-to-senior full-stack developer building enterprise-scale web applications for a Toronto software consulting firm's clients, contributing across the full SDLC from design to deployment. Core stack: TypeScript, Node.js/NestJS, React/Next.js, and Microsoft Azure, with AI-assisted development tools; onsite 4 days/week in Liberty Village.
Job Description
Job Description
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 RoleAs 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.
About the RoleThis isn’t just another Full Stack Developer role—it’s an opportunity to build modern applications that solve real business problems for a leading Canadian enterprise.
As an Intermediate to Senior Full Stack Developer, you’ll contribute throughout the software development lifecycle—from solution design through implementation and deployment. You’ll work directly with business stakeholders, collaborate with engineering teams in Canada and India, and leverage AI-assisted development practices to build scalable, high-quality software using TypeScript, Node.js, NestJS, React, Next.js, and Microsoft Azure.
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.
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
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
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
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.
Location & Work Environment
Location: Liberty Village, Toronto
Work Model: 4 days in-office
Employment Type: Full-time, Permanent
Collaboration: With teams across Canada and with a global team