Backend Jobs in Canada
There are 1,112 open Backend jobs in Canada on freehire right now. 351 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 196 · 18%
- Hybrid 170 · 15%
- Onsite 22 · 2%
Visa sponsorship offered in 67% of the 106 postings that state a position on it.
Seniority
- Senior 556
- 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 Software Developer, Backend
Build cloud-native backend services and data pipelines for real-time water management analytics, integrating AI/ML features to power smart alerts and anomaly detection for utilities.
Senior Backend AI Systems Engineer (Remote)
Build and scale backend systems and AI-driven workflows for Spellbook’s legal AI copilot, using Node.js, TypeScript, MongoDB, and AWS to power contract drafting and review features.
Senior Software Engineer (Backend)
Build and architect the vCluster Platform’s core Kubernetes multi-tenancy tools in Go, solving deep orchestration challenges for large engineering teams.
Senior Java Backend Developer – Java, Distributed Systems, Agentic AI
Builds and scales Java-based distributed backend systems, integrating agentic AI workflows and core Java services for production-grade infrastructure.
SmartVerify — Cloud Native Platform/ Backend Engineer
Build and own the low-level data plane for an AI security platform, working with Rust/Go, Envoy proxy, WASM filters, and Kubernetes to enable real-time policy enforcement and audit logging at scale.
Staff Software Engineer – Backend (Typescript / .Nodejs / AWS )
Build and scale high-throughput backend services and data pipelines for a leading Sales Performance Management SaaS platform using TypeScript, Node.js, and AWS.
Senior Software Engineer (Data/Backend)
Build and operate backend services and data pipelines that ingest high-volume security telemetry, turning it into detection and remediation for customers using TypeScript/Node.js, Python, Go, and Kubernetes.

Software Engineering Intern, Backend
Backend intern integrating telematics data sources and optimizing distributed ingestion systems in TypeScript/Node.js for a fleet-insurance data platform.
Backend Programmer
Develops server-side systems and APIs for multi-platform video games, ensuring scalable and performant backend infrastructure for PC, console, and mobile.
Back-End Software Engineer
Build and maintain secure, high-performance back-end systems for a global financial services provider using Azure, Databricks, PySpark, and SQL Server.
Senior Backend Programmer – Central Technologies | Programmeur·euse Backend Sénior·e – Technologies centrales
Build and maintain backend services and tools in Node.js/TypeScript that power game studios, using cloud platforms, CI/CD, and databases to improve developer experience and player-facing systems.
Sr. Software Engineer, Backend
Senior backend engineer at Pinterest building scalable systems for monetization and core features, using Python/Java/C++/Go and leveraging AI for development workflows.
Software Developer (Backend SaaS)
Build and maintain a SaaS management platform for Ubuntu fleets, writing Python APIs and services to handle observability, telemetry, security, and automation at scale.
Software Engineering Manager (Backend SaaS)
Lead a team to rebuild Canonical's Landscape SaaS for managing large Ubuntu estates, using Python/Golang, PostgreSQL, and modern DevOps practices.