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
Staff Software Engineer - Backend (Typescript / .Nodejs / AWS )
Staff Software Engineer designing and scaling large-scale, data-intensive backend systems, REST APIs, and distributed data pipelines using TypeScript, Node.js, C#, Python, and AWS.
Software Engineer, Backend - Data Layer
Backend engineer building and maintaining Camunda 8's data layer—storage, query performance, and data pipelines—spanning relational databases and Elasticsearch/OpenSearch for process data at scale.

Backend Engineer, Developer & End-user Experience Platform
Backend Engineer building APIs and systems to manage global money movement for Stripe’s financial infrastructure platform, focusing on balance and funds accessibility.
Senior Backend Engineer for Retail Solutions
Senior Backend Engineer building Kotlin-based backend services for an ecommerce platform, enhancing membership features like discounts and free shipping for independent retailers.
Senior Java Backend Engineer
Job Overview Praia is seeking a Senior Software Engineer to take on a high-impact role with significant autonomy. In this role, you will establish deep, end-to-end architectural ownership of our platform, primarily…
Backend Engineer - Carrier Integrations Team (Remote)
Backend Engineer on the Carrier Integrations team building highly-performant data aggregation infrastructure with third-party websites and APIs for an insurtech startup, using Node.js/Express, AWS, Terraform, and Ansible.
Java Backend developer - Java 17, DevSecOps, Kubernetes
Java Backend developer on a hybrid team in Montreal improving the security, resilience, and modernization of mission-critical information distribution and file transfer platforms using Java 17, Spring Boot, Docker, and Kubernetes.
Backend Engineer, AI Engineering: Duo Chat
Backend engineer on GitLab's Duo Chat team building and improving AI-powered chat features using Python, Ruby on Rails, GraphQL, and LangGraph within the GitLab monolith.
Senior Java Spark Backend Engineer
Designs and maintains scalable Java/Spring Boot microservices with Spark data processing, ensuring robust APIs and data flows while mentoring teams in an Agile environment.
Lead Core Backend Engineer - Real-Time Java
Citigroup is hiring a Lead Core Backend Engineer to develop high-performance, low-latency Java microservices for a real-time rates reference data platform. The role involves collaborating with trading teams to design and implement scalable, multi-threaded backend solutions.
Staff Backend Engineer - Scalable Data Platforms (TS / AWS)
The Staff Software Engineer will design and scale large-scale, data-intensive backend systems using Python, TypeScript, C#, and AWS. The role involves building cloud-native architectures, optimizing performance, and mentoring engineering teams.
Senior Java Backend Engineer – Cloud Microservices & DDD
Akkodis is seeking a Senior Java Backend Engineer to develop and maintain robust microservices using Java 17+, Spring Boot, and event-driven architectures. The role involves working within an Agile/DevOps environment using AWS, Docker, and Kubernetes.
Senior Backend Engineer, Crypto & Alt Trading
The Senior Backend Engineer will design and maintain scalable infrastructure for crypto and alternative trading platforms. The role involves implementing secure APIs and collaborating with cross-functional teams to launch new products within a cloud-native environment.
Senior Backend Engineer - .NET, RESTful APIs, AWS | Remote
The Senior Backend Engineer will design, develop, and maintain backend services and RESTful APIs for the Trainerize platform using ASP.NET and SQL Server. This role involves collaborating with cross-functional teams to improve product features for web and mobile applications.
Bilingual English & Spanish Java Backend Developer
Develops and maintains scalable Java/Spring Boot microservices and APIs for cloud-hosted applications, optimizing performance and collaborating with global teams in English/Spanish.
Java Spark Backend Developer
The Senior Java Backend Developer will design and maintain scalable backend systems and distributed data pipelines using Java, Spring Boot, and Apache Spark. The role involves leading code reviews, mentoring team members, and collaborating across functions to deliver high-performance applications.