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
Angular or React Full Stack Developer
Full-stack developer building features with Java/Spring Boot microservices and React or Angular front-ends, using Docker, Kubernetes, Oracle/SQL, Kafka/RabbitMQ, and CI/CD pipelines.
Full Stack Java Tech Lead - Angular, DevOps
Lead full stack development projects using Spring Boot, DevOps solutions, and Angular, providing technical guidance and mentoring to the team on end-to-end delivery.
AI Engineer (Full-Stack)
Builds and maintains production web applications and AI-powered features across full-stack systems, integrating LLMs and APIs while collaborating with distributed teams.
Fullstack AI Engineer - GFT Halifax
Fullstack AI Engineer building production-grade AI agents and LLM-powered workflows using Python, Django, PostgreSQL, and OpenShift/Docker for RBC's Risk, Audit, and Finance teams.
Fullstack AI Engineer: LLM & Workflow Architect
Design, develop, and deploy production-grade AI agents and LLM-powered workflows using Python, LangChain/LlamaIndex, Django/DRF, PostgreSQL, and Docker within a secure OpenShift environment at RBC.
Onsite Senior Software Engineer - Full-Stack (React/Spring)
Builds and maintains full-stack applications using React and Spring Boot, focusing on scalable, tested, and secure systems while collaborating with IT teams through the software development lifecycle.
Media Resources Full Stack Software Developer
Full Stack Software Developer building and enhancing web applications from conception to deployment using JavaScript, CSS, HTML, React/Angular, and Node.js in an on-site role in Mississauga.
Full-Stack Engineering Team Lead
The Engineering Team Lead will manage a small team of full-stack engineers at a property management AI startup, balancing hands-on coding in Node.js and TypeScript with architectural leadership and mentorship.
Full-Stack Engineer - Desktop Automation
The Full-Stack Engineer will lead desktop automation projects for pharmacy operations, focusing on building scalable, HIPAA-compliant systems using Python, Node.js, AWS, and AI/ML models.
Toronto Senior Full Stack Developer Position
Builds and maintains financial applications for a global fund services firm, using full-stack tech (JS frameworks, responsive design) and cloud platforms (AWS/Azure) to support governance services.
Full Stack Developer at Intelex
The Full Stack Developer will design and develop high-performing software features within an agile environment using JavaScript frameworks and C#. This role involves collaborating with cross-functional teams to enhance user experience and meet customer requirements.
Full-Stack Developer
Build and improve internal AI tools to help engineers at an AI-focused company increase their development velocity.
VivaCitadel Full Stack Developer Position
Full Stack Developer on the VivaCitadel civic-tech platform, handling frontend and backend coding, testing, and code reviews in a hybrid environment in Kamloops.
Junior Full-Stack Java Developer in Toronto
This role is for a Junior Full-Stack Java Developer at TD in Toronto, responsible for developing full-stack applications and providing on-call application support. The position requires proficiency in Java, Azure, and SQL databases while working within an Agile environment.