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 Java Backend Developer with Camunda
Job Title: Senior Java Backend Developer (Camunda – Nice to Have) Company: Cogency Inc. Location: Toronto, ON (Hybrid – 4 Days Onsite) Job Type: Full-Time Interview Process: Final Round In-Person Interview Required Job…
Sr. Backend Engineer
Job Title: Sr. Backend Engineer Location: Toronto, ON Work Arrangement: Hybrid (2-3days WFO) Employment Type: Contract Domain: BFSI Duration:6-12 months Hourly rate :-CAD 50-53/hour Application Deadline: Aug 30h, 2026…
Senior Backend Java Developer
Job Title: Senior Backend Java Developer Location: Mississauga, ON 6 months contract to hire 3 days onsite per week Required Skills & Experience 8+ years of experience in application development or systems…

Backend Engineer, Data
Designs and maintains data pipelines, models, and tools using Scala, Spark, and Airflow to power Stripe's product, data science, and GTM teams.

Backend / API Engineer, Metronome (Billing)
Designs and builds backend systems for Stripe Billing, focusing on subscription, usage-based billing, and financial automation for global businesses.
Java Backend Developer – Messaging Systems (IBM MQ, Kafka, RabbitMQ)
Backend Java Engineer designing and optimizing high-volume, low-latency distributed messaging services using IBM MQ, Kafka, RabbitMQ, and Spring Boot in a hybrid Vancouver role.
Senior Software Engineer - Backend
Builds and scales Databricks' backend systems for log analytics, AI/BI, data governance, and app infrastructure, using Java/Scala/C++ and cloud technologies.
Staff Software Engineer - Backend
Designs and scales backend systems for Databricks' data and AI platform, focusing on log analytics, AI/BI, or distributed data governance in Vancouver.
Backend Software Engineer - Data & API Integrations
Develop and maintain backend services, data ingestion workflows, and third-party integrations using Go or Python and AWS serverless architectures.

Backend Developer - C#/.NET for Health Benefits
Develops and maintains backend systems for health benefits platforms using C#/.NET 4.8 and SQL Server, ensuring secure, scalable APIs for millions of users.

Intermediate Backend Developer (C# & SQL Server) - Remote
Build and maintain backend systems in C#/.NET 4.8 and SQL Server that power Canadian employee benefits platforms, handling millions of users.
Backend Engineer - Cybersecurity AI Tools (Hybrid/Remote)
Develops backend components for cybersecurity AI tools, focusing on Python, C/C++, and TCP/IP protocols to enhance StreamScan’s security solutions.
Software Developer - Backend (Intermediate to Senior)
Build and maintain backend services and cloud infrastructure for quantum computing tooling, collaborating with hardware researchers to translate their needs into scalable software solutions.
Senior Backend Engineer: Scale Fintech APIs (NestJS/TS)
Designs and builds scalable NestJS/TypeScript APIs for RBC’s fintech platform, collaborating with product/design teams to deliver high-performance backend solutions with CI/CD and observability.
Senior Game Backend Engineer: Live-Service & Concurrency
Owns and scales live-service game backend infrastructure, focusing on high-concurrency multiplayer servers and microservices, while collaborating with Tencent teams and Vancouver office for reliability and incident response.
Senior Game Backend Engineer
Designs and maintains high-concurrency game backend systems, focusing on scaling, stateful logic, and microservices to support live-service games, using Node.js/TypeScript and NoSQL databases.
Backend Engineer, API Gateway & Scalable Systems
Designs and maintains DoorDash’s Unified Gateway platform, a HTTP-to-GRPC reverse proxy handling traffic routing, authentication, and schema management to ensure scalability and reliability for DoorDash’s services.
Senior Backend Engineer
Build and maintain scalable backend services in NestJS/TypeScript that power a fintech platform, focusing on payments and financial services while ensuring reliability and performance.
Senior Backend Engineer
A Senior Backend Engineer builds and maintains scalable financial APIs (NestJS/TypeScript) for a fintech platform, ensuring reliability, performance, and operational excellence for thousands of users.