Backend Jobs in Canada
There are 1,107 open Backend jobs in Canada on freehire right now. 355 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 196 · 18%
- Hybrid 169 · 15%
- Onsite 22 · 2%
Visa sponsorship offered in 67% of the 105 postings that state a position on it.
Seniority
- Senior 551
- 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
Ingénieur Logiciel, LUS Plateformes Back-end
This role involves developing back-end platform software for Lyft's bike and scooter sharing systems in Montreal. The engineer will design, build, and maintain scalable services using Java or Python to support global micromobility operations.
Software Engineer, LUS Backend Platforms
Backend Software Engineer on Lyft's Bikes & Scooters Stations Platform team, building and evolving the platform across markets using Java, Python, and/or Scala with distributed systems and databases.
Backend Software Developer, Operations Technology
Build and migrate back-end services for a global meal-kit company, focusing on distributed architecture, microservices, and optimizing supply-chain systems.
Java Backend Engineer
Java Backend Engineer at Citi building and maintaining scalable microservices-based backend systems using Java, Spring Boot, Kafka, Docker, Kubernetes, and multiple databases (Oracle, MongoDB, MSSQL).
Python Backend Engineer (Snowflake)
Python Backend Engineer building FastAPI microservices and Snowflake-native data applications (Snowpark, stored procedures, dynamic tables) with REST API design, SQL optimization, and cloud-native deployment.
Staff Backend Engineer, Passwordless
Staff Backend Engineer on Okta's Passwordless team, building large-scale distributed systems for passkey/FIDO2 WebAuthn authentication primarily in Java across cloud environments, while providing technical leadership and mentorship.
Senior Software Engineer, Backend
Senior Backend Engineer building scalable, high-performance systems and APIs for millions of users using Java/C#, AWS, Docker, Kubernetes, and relational databases at a regulated gaming company.
Backend / Microservices Engineer
Build the microservices layer connecting a blockchain platform to core enterprise systems, designing APIs and services for transaction orchestration, reconciliation, and event processing using Java/Node.js/Python/Go, Kafka, and cloud-native (GCP) technologies.
Back End Software Developer II
Back End Developer building and scaling Pixieset's photographer platform using PHP (Laravel), JavaScript, relational databases, Docker, and AWS in a hybrid Vancouver role.
Senior Golang Backend Engineer - Electronic Arts [EAG260818]
Senior Golang Backend Engineer building scalable backend services for an Electronic Arts game on GCP, working remotely from Canada during Pacific Time hours.

Backend Engineer, Developer & End-user Experience Platform
Builds and maintains Stripe’s open-source Go SDK and code-generation tools, shaping API design and developer experience for millions of integrations.
Back End Developer
Senior Backend Developer building and owning cloud-native microservices for InterAction+, a CRM for law firms, using .NET/C#, Azure (AKS, Functions, Service Bus), GraphQL, and SQL Server.
Back End Developer
Senior Java developer builds and maintains high-performance backend services using Spring Boot, Python/Django, and cloud-native tools for a financial-services client.
back-end developer
Backend Engineer building and owning payment processing systems (inflows, outflows, ledgering, settlement) at a Canadian fintech handling $1B+ in annual volume. Core stack: NestJS, TypeScript, PostgreSQL, Redis, Google Cloud Pub/Sub.
back-end developer
Builds scalable APIs and manages databases while ensuring security and integrating with front-end services, focusing on backend infrastructure and system reliability.
Java Back-end Developer
This role involves designing and developing a high-performance, scalable lending platform using Java, Spring Boot, and RESTful microservices. The developer will work within an agile squad to maintain both backend and frontend components for institutional lending systems.
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.