Full-Stack Jobs in Canada
There are 2,052 open Full-Stack jobs in Canada on freehire right now. 750 of them were posted recently. The skills employers ask for most often are api, react and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$111,418 | CA$137,750 | CA$150,000 | 258 |
| CAD | hour | CA$76 | CA$90 | CA$99 | 42 |
| USD | year | $143,325 | $165,750 | $185,000 | 26 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- api 63%
- react 57%
- cloud 48%
- ai 46%
- ci-cd 42%
- typescript 40%
- agile 37%
- rest 36%
How the work is done
- Hybrid 376 · 18%
- Remote 226 · 11%
- Onsite 52 · 3%
Visa sponsorship offered in 48% of the 170 postings that state a position on it.
Seniority
- Senior 782
- Lead 126
- Staff 49
- Junior 36
- C-level 31
- Intern 19
Who is hiring
- 1000+ employees 329
- 501-1000 employees 132
- 51-200 employees 112
- 11-50 employees 53
- 201-500 employees 13
- 1-10 employees 6
Full-Stack AI Product Engineer
Build and ship AI-powered web apps and agents using LLMs, Python/Node.js, and cloud tools; integrate AI into marketing platforms and internal tools for measurable business impact.
Senior Software Engineer (Full Stack + Data)
Build full-stack web apps and data pipelines for an online furniture retailer, using React, Node.js, Python, and cloud services like AWS and Databricks.
AI - Full Stack Engineer
Build and deploy AI-powered solutions on Microsoft Azure while developing full stack apps with React/.NET and Azure services for a waste-management and recycling company.
Full-Stack Data Scientist — AI, Dashboards & Growth
Builds data pipelines, designs dashboards with Streamlit, and analyzes product metrics to inform business decisions in a fast-paced Toronto startup.
Full-Stack Software Engineer (AI / ML Exposure)
Build full-stack web apps and integrate AI/ML features into production systems, collaborating with ML engineers to deliver scalable, user-facing products.

Senior Full Stack Software Engineer, Backend - AI products
Build and harden AI-powered healthcare workflows (LLM agents, voice systems) for pharmacists, owning end-to-end delivery, reliability, and customer feedback loops in a TypeScript/Node stack.
Full Stack Software Engineer - AI and Internal Tools
Build internal tools and AI integrations for a people-management platform, using full-stack development with React, PHP/Laravel, and AI APIs like AWS Bedrock.
Full-stack Data Engineer (Remote)
Designs and maintains ETL pipelines to extract, transform, and load data from public and private sources for a strategy-assessment platform.
AI-Driven Full-Stack Software Engineer
Build AI-enhanced full-stack applications using Python and Ruby on Rails, integrating ML models and vector databases into scalable SaaS platforms.
Senior Full-Stack Software Engineer - AI Platform
Builds user-facing and platform experiences for AI agents using Python and relational databases in a collaborative, innovative environment.
AI-Driven Software Developer with Full-Stack Focus
Build full-stack web apps with React, Node.js, and PostgreSQL while integrating AI tools to enhance development workflows and user engagement.
AI Full Stack Developer
Lead a team building AI-enabled full-stack applications using Microsoft stacks, integrating Gen AI agents and workflows, and mentoring developers.
Full Stack Engineer – Data & AI
Build backend-heavy full-stack apps, APIs, and AI-powered tools for internal research and product teams, using Python, Java, TypeScript, SQL, Docker, and Kubernetes.
Senior Full Stack Java / API Developer
Build secure, scalable banking microservices in Java/Spring Boot, design APIs with OAuth2, and deploy on Azure/PCF while ensuring compliance and security standards.
Senior Full Stack Java / API Developer
Build and secure high-performance microservices and APIs for banking using Java, Spring Boot, Kafka, and Azure, ensuring compliance and scalability.
Full Stack – Java Application Developer (Hybrid)
Build and maintain scalable Java/Scala systems for risk analytics and trading infrastructure, partnering with traders and quants to modernize CVA platforms.

Full Stack – Java Application Developer (Hybrid)
Build and maintain scalable Java/Scala systems for risk analytics and trading infrastructure, partnering with traders and quants to modernize critical financial platforms.