Backend Jobs in Canada
There are 1,110 open Backend jobs in Canada on freehire right now. 349 of them were posted recently. The skills employers ask for most often are api, cloud and ai.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$135,000 | CA$166,250 | CA$191,100 | 223 |
| USD | year | $161,625 | $186,350 | $197,500 | 30 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- api 59%
- cloud 46%
- ai 43%
- java 36%
- aws 36%
- ci-cd 34%
- python 32%
- rest 29%
How the work is done
- Remote 195 · 18%
- Hybrid 170 · 15%
- Onsite 22 · 2%
Visa sponsorship offered in 67% of the 106 postings that state a position on it.
Seniority
- Senior 555
- Staff 89
- Lead 42
- Principal 14
- C-level 11
- Junior 11
Who is hiring
- 1000+ employees 228
- 501-1000 employees 79
- 51-200 employees 47
- 11-50 employees 15
- 201-500 employees 4
- 1-10 employees 2

Senior Backend Engineer
Builds and maintains scalable backend systems using NestJS/TypeScript for a fintech platform serving thousands of users, focusing on API design, performance, and operational reliability.
Senior Backend Engineer, NetDevOps & AI-Driven Cloud
Designs, develops, and scales a network automation platform using cloud-native tools while mentoring peers and ensuring security/reliability in Bell’s hybrid work model.
Backend Developer - Java & Python
Builds and maintains scalable backend systems in Java/Spring Boot and Python, focusing on APIs, microservices, automation, and cloud deployments for a Fortune 100 financial services client.
Blockchain Backend Engineer for Institutional Crypto Custody
Builds and maintains backend systems for institutional crypto custody, focusing on secure wallet infrastructure and API development with NestJS, TypeScript, and PostgreSQL.
Senior Backend Developer - Java & Python Microservices
Designs and implements scalable backend systems using Java/Spring Boot and Python microservices, builds RESTful APIs, and supports cloud deployments and CI/CD automation in Toronto.
Consultant, Back End Developer
Back-end developer building and maintaining Java/Spring enterprise applications with event-driven architecture (Solace/Event Mesh) for CIBC's customer information systems. Role is ~70% development, 20% design, 10% support.
Technical Lead, Backend Engineering
Oversees construction inspections and enforcement of city property standards, ensuring compliance with permits, repairing damage, and managing contractor interactions to maintain public safety and infrastructure integrity.
Staff Engineer: AI-Driven Backend & Enterprise Architecture
The Staff Engineer will design and scale backend services and AI-enabled applications, including LLMs and RAGs, within a regulated enterprise environment. The role involves mentoring engineers and collaborating with cross-functional teams to deliver production-grade technical solutions.
Sr Software Engineer (Backend)
The Senior Backend Engineer will build and maintain distributed systems and infrastructure to support a fleet of autonomous delivery robots. The role focuses on developing scalable, low-latency microservices using Go, JavaScript, and Python to manage real-time telemetry and routing.
Sr Backend Engineer - Trading Systems
This role involves designing and building high-performance trading systems for a crypto-native firm using languages like Rust, C++, or Go. The engineer will work in a lean, agile environment to develop scalable, production-level components while ensuring system stability and performance.
Staff Backend Engineer
The Staff Backend Engineer will design, build, and maintain reliable backend systems using TypeScript, Node.js, and MongoDB to improve productivity tools. This role involves cross-functional collaboration, mentoring other engineers, and integrating AI into development workflows.