Backend Jobs in Canada
There are 1,112 open Backend jobs in Canada on freehire right now. 340 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 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 230
- 501-1000 employees 79
- 51-200 employees 47
- 11-50 employees 15
- 201-500 employees 4
- 1-10 employees 2
Java Backend & API Engineer for Scalable Microservices
Designs and builds scalable Java microservices and RESTful APIs, focusing on performance, security, and clean code while collaborating with cross-functional teams.

Staff Software Engineer, Backend
Build and scale DoorDash’s global logistics backend, migrating monoliths to microservices and optimizing performance for a three-sided marketplace.
Senior System Engineer — Real-Time SDK & Backend
Builds and maintains high-performance C++ components for real-time device communication in Haply’s robotics SDK and backend, ensuring low-latency performance and robust APIs.
Senior System Engineer, Service SDK / Backend
Build and maintain the real-time C++ backend and SDK that connects Haply’s robotics hardware to global applications, focusing on low-latency communication and hardware/software integration.
Senior Software Engineer, Backend
Build and scale backend systems for a fintech platform that combines corporate cards, banking, and spend management, using languages like Java, Kotlin, or Python.
Senior Software Engineer - Backend
Builds and maintains scalable Java/Spring Boot microservices for a broadcast-media SaaS platform, using AI tools to design, test, and debug real-time backend systems.
Senior Backend Software Engineer at Sentry
Senior backend engineer building Sentry’s time-series analytics platform, optimizing storage and performance with Python, ClickHouse, and Redis.
Principal Backend Architect — Scale Global AI Platform
Architect and scale core backend systems for a global AI platform, set engineering standards, and mentor teams in Toronto.
Senior Backend Engineer (SaaS, Data & AI) Toronto, Ontario
Build and lead backend systems for a SaaS platform integrating AI/ML into customer workflows, designing scalable APIs and services while collaborating with product and data teams.
Application Development Engineer (ADE) - Backend
Build backend systems and ML tools using Python/Golang, integrate APIs, and maintain Linux-based infrastructure for Arista’s developer-focused networking products.
Go/Python Backend Engineer at Viggle AI
Build and scale backend systems in Go or Python that power Viggle AI’s video-generation platform, including APIs and GPU pipelines for real-time processing.
Staff Software Engineer, Backend (Platform)
Build and scale the backend platform that powers Coinbase’s crypto products, designing distributed systems and infrastructure used by multiple engineering teams.
Senior AI Backend Engineer — Real-Time Event Platform
Leads backend development for an AI-powered event-driven platform, building robust APIs and real-time data processing systems using Python and Java.
Senior Backend Architect (Java/Spring) for Global IoT
Architect and build Java/Spring Boot backend services for GM’s global IoT fleet, handling device config, OTA campaigns, and security hardening across millions of vehicles.