Node.JS backend developer

CapgeminiToronto, ON
CA$70,000 - CA$95,000

About The Position

We are seeking a skilled Node.js Backend Developer to design, develop, and support scalable, secure, and high-performing backend applications for enterprise banking platforms. The ideal candidate will have strong experience building APIs, microservices, and cloud-native solutions in an Agile environment.

Requirements

  • 5+ years of software development experience.
  • Strong expertise in Node.js, TypeScript, Express.js/NestJS.
  • Experience with REST APIs and microservices architecture.
  • Knowledge of SQL and NoSQL databases (SQL Server, PostgreSQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Docker, Kubernetes, Git, and CI/CD pipelines.
  • Strong understanding of secure coding and software engineering best practices.

Nice To Haves

  • Experience in Banking or Financial Services.
  • Exposure to Kafka, event-driven architectures, and cloud-native development.
  • Experience with Agile/Scrum delivery methodologies.
  • React/Angular exposure, Open Banking, Payments, and DevOps automation experience.

Responsibilities

  • Develop and maintain backend applications using Node.js and TypeScript.
  • Design and implement RESTful APIs and microservices.
  • Collaborate with Architects, Product Owners, QA, and DevOps teams.
  • Ensure application security, performance, scalability, and reliability.
  • Participate in code reviews, testing, CI/CD, and production support.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service