backend engineer nodejs jobs in Montreal

4,885 backend engineer nodejs job listings in Canada. Find daily updated positions from leading job boards.


  • Montreal, QC, Canada Outlier Full-time $80,000 - $113,000 Contract

    Earn Up To $50/hr as an OpenClaw Agent BuilderShape the future of autonomous agents like OpenClaw. Freelance, remote, up to $50 USD/hr. Weekly payments.Trusted by 10,000+ software engineers worldwideMIN EXP REQUIRED2+ yearsPAY RATEUp to $50 USD/hrEarn Up To $50 USD/hr— Plus Additional IncentivesRates vary based on expertise and project requirements. Paid...


  • Montreal, QC, Canada Veeva Systems Inc. Full-time $130,000 - $225,000 Contract

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer...


  • Montreal, QC, Canada Affirm Full-time $253,000 - $337,000 Contract

    Lead backend observability architecture remotely from Canada, using distributed systems expertise to improve telemetry reliability, performance, and cost.Affirm seeks a Staff Software Engineer as Observability’s technical lead. You will remain hands-on while defining strategy, mentoring six engineers, and partnering with infrastructure and product teams....


  • Montreal, QC, Canada AIDA Recruitment Full-time $223,000 - $334,000 Contract

    Location: Remote — USA, Canada, or London, UKEngagement: Full-time / Long-term projectCompensation: $160K–$240K annually+ meaningful equitySeniority: Senior / Staff About the Project We are looking for a Senior/Staff Software Engineer to join a rapidly growing technology company building infrastructure for AI-powered voice agents. The product helps...


  • Montreal, QC, Canada GitLab Inc. Full-time $100,000 - $140,000 Contract

    Work remotely across Canada on GitLab repository services, combining backend fundamentals, service ownership, and clear asynchronous communication. Use AI responsibly.This Intermediate Backend Engineer role focuses on features and improvements from clarification through production follow-up. You will build APIs, background jobs, integrations, and bounded...


  • Montreal, QC, Canada Atlassian Corp. Full-time $145,000 - $189,000 Contract

    Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. To help our teams work together effectively, this role is fully remote but requires...


  • Montreal, QC, Canada S.I. Systems Ltd. Full-time $90,000 - $130,000 Contract

    Build scalable Python backend services remotely for Canada’s largest retailer, using REST APIs and cloud-native architecture. Occasional all-hands meetings may be requested.As a Senior Backend Engineer, you will help develop an AI-powered supply chain platform. You will design backend services, integrate databases, and create production-ready APIs....


  • Montreal, QC, Canada Veeva Systems Full-time $130,000 - $225,000 Contract

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer...


  • Montreal, QC, Canada Georgian Full-time $130,000 - $190,000 Contract

    Build secure customer platform services at Chainguard with Go and REST/gRPC APIs, working remotely across the US, UK, or Canada.As a Staff Software Engineer, you will own backend features from design through rollout and iteration. You will shape entitlement, policy, and customer onboarding services while partnering with Product Management and Chainguard...


  • Montreal, QC, Canada Affirm Full-time

    Affirm is seeking a software engineer for the Streaming team in Ottawa. You will design and scale data infrastructure, build backend services, and collaborate across product, design and analytics to ship features that rely on Kafka, Flink and AWS.You will participate in ideation, articulate constraints, and help manage trade-offs with stakeholders while...


  • Montreal, QC, Canada MaintainX Full-time €110,000 - €170,000 Contract

    Build backend foundations for MaintainX’s internal developer platform using Node.js, TypeScript, GraphQL, and distributed systems expertise. Work alongside platform and product teams. As a senior backend engineer, you will develop an internal platform serving more than 150 developers. The work focuses on reducing manual steps, enabling golden paths, and...


  • Montreal, QC, Canada GitLab Inc. Full-time $100,000 - $140,000 Contract

    Build Ruby backend features remotely in Canada for GitLab, using APIs, databases, testing, and AI coding tools daily. Own delivery with autonomy.As an Intermediate Backend Engineer, you will clarify problems, design solutions, and ship production improvements. You will work with Ruby/Rails, Go, or another modern backend language. Collaboration spans Product...


  • Montreal, QC, Canada Canals Full-time $120,000 - $180,000 Contract

    Build scalable backend systems at Canals as a Senior Software Engineer, working remotely across North and South America with product teams.This senior-level engineer owns complex backend projects from planning through deployment. You will improve scalability, performance, and reliability while shaping product features for wholesale distributors. The work...


  • Montreal, QC, Canada Okta Full-time $120,000 - $180,000 Contract

    Optimize backend performance with Java, JVM profiling, and observability tools while working from home when applicable. Focus on dependable, scalable software.This Senior Software Engineer role centers on diagnosing latency, throughput, and scaling bottlenecks in high-availability, multi-tenant SaaS environments. You will design resource-protection...


  • Montreal, QC, Canada Tucows Domains Full-time $160,000 - $170,000 Contract

    Lead backend engineering from anywhere in Canada with Tucows Domains, combining people leadership, system design, and hands-on software development.As Engineering Manager, you will guide a skilled team building services, applications, databases, and APIs for Tucows Domains platforms. You will balance technical leadership with delivery ownership, production...


  • Montreal, QC, Canada Akamai Full-time $82,000 - $148,000 Contract

    Develop Akamai EdgeWorkers software with Java, Spring Boot, and distributed systems expertise while solving production challenges in a remote Ottawa role.As a Software Engineer II at Akamai, you will help expand a flagship serverless offering serving web and media content delivery. You will investigate root causes, improve performance and usability, and...


  • Montreal, QC, Canada Platform.sh Full-time $70,000 - $110,000 Contract

    Upsun seeks a Backend Software Engineer to enhance our billing systems. Focus on backend service development in Go for complex billing integrations and ensure accuracy in customer invoicing. In this role, you will build and maintain the backend services for our billing platform. Your expertise will drive projects that handle revenue across multiple...


  • Montreal, QC, Canada Affirm Full-time $80,000 - $110,000 Contract

    The Streaming team at Affirm is responsible for all things data and drives the strategy for event driven architecture, stream processing, data exploration, discovery and validationWe leverage existing open source technologies like Kafka, Flink, Schema registry and also build our own as neededAs a member of our team you would spend time identifying and...


  • Montreal, QC, Canada Affirm Full-time $181,000 - $241,000 Contract

    Lead Affrim’s observability platform remotely in Canada, combining backend architecture with telemetry expertise across high-volume distributed systems.As Staff Software Engineer and technical lead, you will shape observability strategy while remaining hands-on. The platform processes 200+ TB daily across hundreds of services and 80+ Kubernetes clusters....


  • Montreal, QC, Canada Tucows Domains Full-time $93,600 - $104,000 Contract

    OverviewTucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo.ResponsibilitiesDesign and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools.Collaborate with frontend developers to define clear and consistent API endpoints,...