Backend Jobs in Canada
There are 1,105 open Backend jobs in Canada on freehire right now. 350 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 42%
- java 36%
- aws 36%
- ci-cd 34%
- python 32%
- rest 29%
How the work is done
- Remote 195 · 18%
- Hybrid 168 · 15%
- Onsite 22 · 2%
Visa sponsorship offered in 67% of the 105 postings that state a position on it.
Seniority
- Senior 549
- Staff 89
- Lead 42
- Principal 14
- C-level 11
- Junior 11
Who is hiring
- 1000+ employees 228
- 501-1000 employees 79
- 51-200 employees 48
- 11-50 employees 15
- 201-500 employees 4
- 1-10 employees 2
Back-end Developer - Artificial Intelligence
Back-end developer integrating generative AI into the Cards API team at National Bank of Canada, building RESTful microservices on AWS using Golang or Java in an Agile Scrum environment.
Senior Back-End Developer
Senior Back-End Developer building scalable, cloud-native banking services using Java or NodeJS on OpenShift/Docker/Azure within an agile team in Toronto.
Senior Software Engineer- Backend/Infrastructure
Build and maintain GoDaddy’s eCommerce and SSO infrastructure on AWS using Java, Kubernetes, and GitOps, ensuring reliable deployments and high-volume production systems.
Senior II Backend Developer - Foundation
Builds and maintains foundational backend tools, APIs, and cloud infrastructure (AWS) for Coveo’s platform, mentoring teams on scalable development practices and improving system reliability.
Senior Platform Backend Engineer
Build and operate backend platform services in Go or Rust for workflow execution, identity, event routing, secrets management, and audit infrastructure using event-driven architecture with Kafka and Temporal.
Senior Software Engineer, Backend (Authentication Experience)
Build and evolve highly available, low-latency backend systems powering authentication, verification, and fraud-prevention journeys using Python or Kotlin on AWS, MySQL, and Kubernetes.
Backend Developer - Remote
Contract Senior Software Engineer (~15 hrs/week) creating reinforcement learning environments and tasks (bug fixing, refactoring, feature dev, performance optimization) to evaluate AI models using Model Context Protocol tools.
Backend Engineer - Remote
Build reinforcement learning environments for AI model evaluation in software engineering tasks (bug fixing, refactoring, optimization) using MCP tools. Design reproducible tasks and deterministic verification systems.
Backend Developer (.NET)
Build .NET Core backend services for a K-12 education SaaS platform as part of an embedded scrum team, focusing on REST APIs, Temporal workflows, PostgreSQL/ClickHouse data layers, and Keycloak/OpenFGA authorization.
Senior Backend API Developer – Node.js, REST API, React Native, Cloud
Design, develop, and maintain scalable Node.js backend services and REST APIs powering React Native mobile applications, integrating with enterprise systems and cloud platforms (AWS/Azure/GCP).
Senior Back-End Developer
Senior Back-End Developer designing and maintaining high-performance PHP/MySQL server-side systems, APIs, and caching layers for Rumble's large-scale video platform in Toronto.
Senior Back-End Developer
Design and maintain high-performance PHP/MySQL backend systems for Rumble's large-scale video platform, working with Redis, Memcached, APIs, and Linux environments.
Senior Back-End Developer, Rumble Studio
Senior backend engineer designing, building, and operating real-time multiuser video production services in TypeScript and Golang, using PostgreSQL, Redis, REST/GraphQL APIs, and containerized infrastructure (Docker/Kubernetes).