NodeJS Developer

Kardow

Toronto

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Iris Software Inc. in Toronto is seeking a Node.js Developer to design, build, and maintain scalable backend services and microservices using Node.js and TypeScript.

You will craft high-performance RESTful APIs, enforce security and reliability, and contribute to distributed systems with event schemas. Responsibilities include implementing event-driven architectures with Kafka, applying resilient messaging patterns, and collaborating with cross-functional teams to meet business requirements.

Qualifications

  • Experience building scalable backend services with Node.js and TypeScript.
  • Strong API design and implementation for distributed systems.
  • Hands-on with MongoDB data models, indexes, and queries.
  • Familiarity with event-driven architectures and Kafka messaging.
  • Proficient testing (unit/integration) and CI practices.
  • Focus on reliability, observability, and robust logging.

Responsibilities

  • Design, develop, and maintain scalable backend services and microservices using Node.js and TypeScript.
  • Build and enhance high-performance RESTful APIs, ensuring security, reliability, and maintainability.
  • Define and implement service contracts, API specifications, and event schemas for distributed systems.
  • Develop event-driven architectures using Kafka or similar messaging platforms for asynchronous processing.
  • Implement resilient messaging patterns including retries, idempotency, DLQ, and versioning.
  • Collaborate with cross-functional teams to design scalable backend solutions aligned with business needs.
  • Design and optimize MongoDB data models, collections, indexes, and queries to support low-latency apps.
  • Monitor, troubleshoot, and improve performance via query optimization, caching, and tuning.
  • Ensure code quality through unit/integration tests, code reviews, and best practices.

Skills

Node.js
TypeScript
RESTful APIs
MongoDB
Testing & CI
Observability

Tools

Kafka

Job description

Position: NodeJS Developer: Location: Toronto ON Key Responsibilities

Design, develop, and maintain scalable backend services and microservices using Node.js and TypeScript.
  • Build and enhance high-performance RESTful APIs, ensuring security, reliability, and maintainability.
  • Define and implement service contracts, API specifications, and event schemas to support distributed systems.
  • Develop and maintain event-driven architectures using Kafka or similar messaging platforms for asynchronous processing.
  • Implement resilient messaging patterns including retry mechanisms, idempotency, dead-letter queues (DLQ), and event versioning.
  • Collaborate with cross-functional teams to design scalable backend solutions aligned with business and product requirements.
  • Design and optimize MongoDB data models, collections, indexes, and queries to support low-latency, high-throughput applications.
  • Monitor, troubleshoot, and improve application performance through query optimization, caching strategies, and system tuning.
  • Ensure code quality through unit testing, integration testing, code reviews, and adherence to engineering best practices.
  • Drive system reliability, observability, and operational excellence by implementing logging, monitoring, error handling, and production support processes.
About Iris Software Inc.
  • With 4,000+ associates and offices in India, U.S.A. and Canada, Iris Software delivers technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals. A strategic partner to Fortune 500 and other top companies in financial services and many other industries, Iris provides a value-driven approach - a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models. High customer satisfaction has translated into long-standing relationships and preferred-partner status with many of our clients, who rely on our 30+ years of technical and domain expertise to future-proof their enterprises. Associates of Iris work on mission-critical applications supported by a workplace culture that has won numerous awards in the last few years, including Certified Great Place to Work in India
  • Top 25 GPW in IT & IT-BPM
  • Ambition Box Best Place to Work, #3 in IT/ITES
  • and Top Workplace NJ-USA.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack .NET Developer
Full Stack .NET Developer

Iris Software Inc. • Toronto

On-site
CAD 110,000 - 150,000
MEAN Stack Developer
MEAN Stack Developer

Iris Software Inc. • Toronto

On-site
CAD 70,000 - 90,000
Senior Full Stack .NET Developer (Angular/React and Kafka Experience)
Senior Full Stack .NET Developer (Angular/React and Kafka Experience)

Iris Software Inc. • Toronto

On-site
CAD 110,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Iris Software Inc. • Toronto

On-site
CAD 90,000 - 130,000
Angular Lead Developer
Angular Lead Developer

Iris Software Inc. • Toronto

On-site
CAD 120,000 - 180,000
Java full stack Developer
Java full stack Developer

Iris Software Inc. • Canada

On-site
CAD 80,000 - 110,000
Flexible engagement models
Award-winning workplace culture
Senior Java Developer
Senior Java Developer

Iris Software Inc. • Toronto

On-site
CAD 100,000 - 150,000
.NET Developer
.NET Developer

Iris Software Inc. • Montreal (administrative region)

On-site
CAD 75,000 - 95,000
Node.js AWS API Developer
Node.js AWS API Developer

Kardow • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Java API developer
Senior Java API developer

Iris Software Inc. • Toronto

On-site
CAD 80,000 - 100,000