Backend Engineer jobs in Canada
Explore 66 matching jobs.
Software Engineer – Backend, Edge Systems
Micromart
Posted: 10/20/2026AndroidDockerIoTJavaScriptLinuxNode.jsReactReact NativeTypeScript
Senior SWE – Python, TypeScript
Weekday (YC W21)
Posted: 10/20/2026JavaScriptPythonTypeScriptGo
Senior Engineer, Database Reliability
Zapier
Posted: 10/19/2026AWSCloudDistributed SystemsKubernetesMySQLPostgresPrometheusRedisTerraform
Senior Software Engineer – Python, AWS
Recruit Action inc.
Posted: 10/15/2026AngularAnsibleAWSCloudDistributed SystemsJavaJenkinsMicroservicesPython+3 more
Embedded C/C++ Developer, Co-op/Intern
Nokia
Posted: 10/15/2026LinuxPythonC++
Senior Java Developer
Takeaway.com
Posted: 10/15/2026AWSDistributed SystemsGrafanaJavaKafkaKubernetesMicroservicesMySQLRabbitMQ+3 more
.NET Developer
Workiy Inc.
Posted: 10/15/2026ASP.NETAzureCloudEntity FrameworkMicroservicesSQL.NET
Senior Backend Engineer – Databases
Grafana Labs
Posted: 10/14/2026GrafanaKubernetesPrometheusRustSQLC++Go
Senior Backend Engineer – Databases
Grafana Labs
Posted: 10/14/2026GrafanaRustC++Go
Principal Infrastructure Platform Architect – Level 19
Export Development Canada | Exportation et développement Canada
Posted: 10/14/2026AWSAzureCloudCyber SecurityGoogle Cloud Platform
Delivery Architect – Technical
Clariti
Posted: 10/14/2026AzureCloudSFDC
Senior Product Developer – Mainframe, C++, C, Assembler
BMC Software
Posted: 10/10/2026C++
.NET Analyst-Programmer
Onepoint
Posted: 10/9/2026AzureCloudDockerJavaJenkinsKubernetesMavenOracleSQL+2 more
.NET Analyst-Programmer
Onepoint
Posted: 10/9/2026.NET
.NET Programmer Analyst
Onepoint
Posted: 10/9/2026AzureCloudDockerJavaJenkinsKubernetesMavenOracleSQL+2 more
.NET Analyst Programmer
Onepoint
Posted: 10/9/2026.NET
Java Developer – Ad Hoc Assignments
VO2 GROUP
Posted: 10/9/2026AWSCloudJavaSpring
Staff Software Engineer, Backend – Fraud Decisioning
Affirm
Posted: 10/9/2026Senior Software Engineer, Backend, AI Platform
Warner Music Group
Posted: 10/8/2026AWSCloudDistributed SystemsDockerDynamoDBGoogle Cloud PlatformJavaScriptKubernetesNode.js+4 more
.Net Developer
Workiy Inc.
Posted: 10/8/2026ASP.NETAzure.NET
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and maintaining Node.js and TypeScript services for edge devices, with a strong focus on real-time systems, networking fundamentals, and hardware integration. Exhibits a proactive ownership mentality, emphasizing system performance, reliability, and team quality.
Highest-signal resume keywords
Node.js DevelopmentTypeScript ProgrammingReal-Time Systems DesignLinux-Based Systems ManagementHardware Integration
Tech Stack
Tools & technologiesAndroidDockerIoTJavaScriptLinuxNode.jsReactReact NativeTypeScript
About the role
Key responsibilities & impact- Design, build, and maintain Node.js and TypeScript services running on edge devices
- Build and operate Express-based services deployed in Docker on Linux
- Work on real-time systems using sockets and event-driven architectures
- Integrate with cameras, payment devices, locks, routers, sensors, and other hardware
- Work with USB and other device protocols, networking, IP addressing, and connectivity constraints
- Build systems that handle real-time events, intermittent connectivity, and offline scenarios
- Investigate and resolve issues across application code, operating systems, networking, and hardware
- Debug camera recording pipelines and other performance-sensitive workloads
- Improve observability, logging, and monitoring for systems running in production
- Collaborate closely with platform, frontend, and hardware teams
- Make pragmatic tradeoffs that prioritize stability, simplicity, and long-term maintainability
- Take ownership beyond writing code, including code reviews, release follow-through, and raising the quality bar across the team
Requirements
What you’ll need- Strong experience building and owning production software systems
- Solid fundamentals in systems design, debugging, and software architecture
- Experience with Node.js, TypeScript, and service-based architectures
- Experience building real-time systems using sockets or event-driven patterns
- Comfort working with Linux-based systems, containers, and device-level software
- Experience integrating with hardware or external devices using USB, network protocols, or similar interfaces
- Strong understanding of networking fundamentals, including IP addressing and local networks
- Ability to reason about performance, reliability, and observability in long-running systems
- Comfort working close to hardware and physical constraints
- A strong sense of ownership and initiative, with a desire to improve systems and team quality over time
- Nice to have: experience with edge computing, IoT, or connected device platforms
- Nice to have: experience working with Linux or Android-based devices
- Nice to have: experience with cameras, vision systems, or video recording pipelines
- Nice to have: experience with Balena or similar device management platforms
- Nice to have: experience with React or React Native
- Nice to have: background in startups or small teams where ownership mattered more than process
Benefits
Comp & perks- Competitive salary and equity
- Health, dental, and vision benefits for employees and dependents
- Monthly fitness or wellness stipend
- Hybrid work environment, with access to the Toronto office
- Meals provided when working from the office
- Centrally located downtown office near Union Station
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Node.jsTypeScriptReal-Time SystemsEvent-Driven ArchitectureDebuggingSystems DesignNetworking FundamentalsUSB ProtocolsPerformance OptimizationObservability
Soft Skills
OwnershipInitiativeCollaborationProblem-SolvingQuality Improvement
Tools & Technologies
DockerLinuxEdge ComputingIoT PlatformsBalena
Industry Keywords
Connected DevicesDevice ManagementVideo Recording PipelinesCamerasStartup Experience
