backend engineer nodejs jobs in Ottawa

300 backend engineer nodejs job listings in Canada. Find daily updated positions from leading job boards.


  • Ottawa, ON, Canada High Tech Genesis Full-time $90,000 - $130,000 Contract

    High Tech Genesis (HTG) is seeking a Backend Engineer, Data Engineering to join a backend-focused data engineering team. The role focuses on processing large volumes of data and delivering reliable, structured datasets for downstream systems.The ideal candidate has strong backend and data-processing experience with Scala and Java as core technologies; Ruby...


  • Ottawa, ON, Canada Forum Ventures Full-time $120,000 - $170,000 Contract

    askpolly, based in Ottawa, is seeking a Senior Software Engineer to design, build, and scale production systems behind its AI-powered insights platform. This full-time role, on a hybrid schedule (4 days in-office), focuses on backend architecture with opportunities for full-stack contributions.You will own complex features from problem definition to...


  • Ottawa, ON, Canada Affirm, Inc. Remote Full-time $133,000 - $183,000 Contract

    Affim is building the next generation of enterprise Identity and Access Management. This remote-first role combines IAM operations, automation, and production software engineering to improve reliability, scalability, and operability of identity services across internal systems.You will run core access lifecycle processes and build backend services that...


  • Ottawa, ON, Canada Affirm, Inc. Remote Full-time $130,000 - $180,000 Contract

    Affirm, Inc. seeks a Staff Engineer to lead the Fraud Decisioning team, shaping architecture and delivering scalable fraud-fighting systems. You will collaborate with Product, ML, Analytics, and Business teams to define and deliver high-impact initiatives, mentoring engineers and enforcing best practices.The role emphasizes designing modular solutions,...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time

    As a Senior Software Engineer, you will build the data and measurement foundations that connect consumer acquisition activity across paid media, SEO/AEO, and other growth channels to downstream outcomes such as signup, conversion, and GMV You will work at the intersection of data engineering and marketing technology, building reliable pipelines, identity...


  • Ottawa, Ontario, Canada Affirm Full-time

    At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Data and Storage Services team is responsible for affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration,...

  • Software Engineer

    5 days ago


    Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time

    The Batch Developer Experience team makes batch development and testing faster and more reliable at affirm As a developer on this team you will partner with product and infrastructure engineers to build the tools and systems that streamline workflows, strengthen testing and ultimately improve the reliability of affirm’s critical batch workloads With the...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Modes Full-time

    A digital transformation firm in Canada is seeking a Senior System Engineer to support clients with implementation projects across North America. The role demands experience in designing and deploying technical services, along with outstanding communication skills. Candidates should have a Bachelor’s degree and proficiency in various scripting and...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time

    Affirm, Inc. is seeking a Senior Software Engineer to build data and measurement foundations that connect consumer acquisition activity to outcomes like signup, conversion, and GMV. You’ll work at the intersection of data engineering and marketing technology, delivering reliable pipelines and identity/event systems. You will collaborate with Engineering,...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time

    We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team You’ll be responsible for building tools and systems that empower affirm fraud fighting capabilities, work with cross-functional teams to adopt and monitor those and use analytics and data driven decisions to further improve the performance and quality of...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time €153,000 - €213,000 Temporary

    At Affir​m, we exist for the moments that matter- giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affir​m's engineering team is building a large-scale, highly available, and global infrastructure that is shared across multiple financial products. Ensuring that our...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time €153,000 - €213,000 Temporary

    Affirm's engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products, merchants, and vendors. We pride ourselves on our culture across engineering of writing blameless postmortems as well as writing detailed tech specs and gathering feedback before large changes to systems. The AI...


  • Ottawa, Ontario, Canada Affirm Full-time

    Lead technical strategy as a Staff Backend Engineer with Affir in a remote setting. Leverage your expertise in Python or Kotlin to build scalable systems for Trust and Safety Foundations. In this remote role, you will take on crucial responsibilities in shaping technical strategies and managing major projects as part of the Checkout Engineering team. With...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time

    Affirm, Inc. seeks a Staff Engineer to lead the Fraud Decisioning team, shaping architecture and delivering scalable fraud-fighting systems. You will collaborate with Product, ML, Analytics, and Business teams to define and deliver high-impact initiatives, mentoring engineers and enforcing best practices. The role emphasizes designing modular solutions,...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Tucows Domains Full-time

    A leading technology company is seeking a backend software engineer for a remote position in Toronto. The role involves designing secure backend services, collaborating on API development, and working with modern frameworks. Candidates should have a minimum of 5 years experience, strong skills in Python or Go, and familiarity with PostgreSQL. This role...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Clipboard Full-time

    A healthcare technology platform is seeking a Full-time Software Engineer to craft solutions that reshape the connection between healthcare professionals and facilities. You will collaborate with product managers to build impactful features and work within a dynamic remote team. Ideal candidates will have expertise in TypeScript and Node/NestJS, with a focus...


  • Ottawa, ON, Canada Tucows Domains Full-time

    A leading technology company is seeking a backend software engineer for a remote position in Toronto. The role involves designing secure backend services, collaborating on API development, and working with modern frameworks. Candidates should have a minimum of 5 years experience, strong skills in Python or Go, and familiarity with PostgreSQL. This role...

  • Senior Kubernetes

    6 days ago


    Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time

    Affirm, Inc. is seeking a senior engineer to own workload safety standards for its EKS fleet and drive end-to-end enforcement across the organization. You will lead design reviews, mentor engineers, and advance automation and guardrails to keep workloads compliant from day one. The role emphasizes deep Kubernetes expertise, Go or Python proficiency, and a...

  • Senior Kubernetes

    6 days ago


    Ottawa, Ontario, Canada Affirm, Inc. Full-time

    Affirm, Inc. is seeking a senior engineer to own workload safety standards for its EKS fleet and drive end-to-end enforcement across the organization.You will lead design reviews, mentor engineers, and advance automation and guardrails to keep workloads compliant from day one. The role emphasizes deep Kubernetes expertise, Go or Python proficiency, and a...


  • Ottawa, Ontario, Canada Affirm, Inc. Full-time

    Build search and backend systems at Affirm remotely across Canada, using JavaScript, TypeScript, Python, or Kotlin. Help shape shopping discovery.As a Software Engineer I, you will contribute to projects supporting Affirm’s Ads business and Marketplace search experience. You will design, develop, and launch backend systems at scale while writing clear,...