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

Senior Full-Stack Engineer, LLM-Driven Security Platform
Senior Full-Stack Developer at RBC's Global Cyber Security building LLM-powered security tools, working across a Python backend (Django, FastAPI), Vue.js frontend, and cloud integrations while mentoring engineers.
AI-Augmented Full-Stack Engineer - Vice President
Senior full-stack engineer designing and shipping Java/Spring Boot and Angular applications within a large bank's technology organization, while driving AI-augmented development practices (Copilot, Claude, Devin) across the team.
Senior AI‑Augmented Full-Stack Engineer – Banking Tech
Builds full-stack banking apps with Java/Spring Boot and Angular, integrating AI tooling and mentoring engineers to meet enterprise standards.
Senior Java Full-Stack Engineer | Microservices & AI Tools
Designs and develops scalable financial services applications for RBC Insurance Technology’s Creditor Insurance portfolio using Java/Spring Boot, modern data stores, and AI tools, ensuring system performance and collaboration with Agile teams.
Staff Full-Stack Engineer: Identity Security Fabric
Leads full-stack development of an enterprise-grade identity security framework (Identity Security Fabric) for human/non-human identities, focusing on AWS-based scalable systems, API integrations, and AI-native security practices.
Lead Java Full-Stack Engineer – Microservices & Kafka
The Lead Java Full-Stack Engineer will design and implement scalable microservices and RESTful APIs while utilizing Kafka for real-time data processing. The role involves mentoring team members and maintaining high coding standards using Spring Boot and Oracle/PLSQL.
Senior Full-Stack Engineer — AI-Powered Travel
The Senior Full-Stack Engineer will develop an AI-powered travel platform by working across Angular micro-frontends, .NET microservices, and AI pipelines. The role requires end-to-end ownership of features from design through to deployment.
Full-Stack Software Engineer - React/TypeScript, DevOps Focus
Builds and maintains web app features using React, TypeScript, and Node.js in a DevOps-focused team.
Senior Full-Stack Engineer: Build Scalable Publisher Tools
Senior Full-Stack Engineer building and maintaining scalable tools for independent publishers using Python, PHP, Ruby, JavaScript, HTML, and CSS.
Java Full-Stack Developer (Spring, AWS)
This role involves full-stack development using Java, Spring Boot, and Angular, alongside AWS cloud services to support project teams and deliver technical solutions within a staffing and recruiting environment.
Senior Full-Stack Developer, Aviation Tech (On‑Site Ottawa)
The Senior Full-Stack Developer will design and build web solutions for aviation applications, managing the full software development lifecycle. The role requires expertise in full-stack development, microservices, AWS, and CI/CD pipelines.

Senior Full Stack Developer (Global Security)
The Senior Full Stack Developer will build and maintain production-grade security applications and LLM-powered tools within a global cybersecurity team. The role involves backend development in Python and frontend work using Vue.js to support threat hunting and cyber analytics.
Full Stack Developer-RD-019
The Full Stack Developer will design, build, and maintain features for a SaaS platform focused on ESG initiatives using Node.js and React. The role involves collaborating with a multidisciplinary team to integrate AI capabilities and improve software architecture.
Full Stack Developer RD-018
Develops and maintains a SaaS platform for ESG stakeholder management, integrating AI tools to enhance features and architecture while collaborating with cross-functional teams.