Talent.com
Astra North Infoteck Inc.
Backend Developer – TypeScript/Node.js, NestJS & KafkaAstra North Infoteck Inc. • Toronto, ON, ca
Backend Developer – TypeScript/Node.js, NestJS & Kafka

Backend Developer – TypeScript/Node.js, NestJS & Kafka

Astra North Infoteck Inc. • Toronto, ON, ca
26 days ago
Job type
  • Full-time
Job description

Senior Software Engineer – NX, NestJS, TypeScript/Node.js, Kafka & MongoDB


Toronto, ON - Hybrid (4 Days WFO)


Experience: 8+ years in software engineering| with strong hands-on experience in TypeScript/Node.js| NestJS| and NX monorepo delivery


Role Summary


We are hiring a senior engineer to help deliver the AVA Modernization program| moving a legacy platform to a cloud-native architecture using NX monorepo| NestJS services| event-driven integration| and MongoDB/Snowflake data patterns. This is a hands-on role with architecture influence across BFF| microservices| ingestors| and workers.


Key Responsibilities


• Build and scale services within a single NX monorepo using shared libraries and dependency-aware CI/CD.

• Develop and evolve a NestJS BFF Gateway for multiple frontends| including JWT validation and OBO token exchange with Azure Entra ID.

• Implement internal NestJS microservices with clear domain ownership and independent deployment.

• Build ingestion services that consume external events| transform payloads| persist operational data| and publish internal domain events.

• Develop async workers that process internal events for side effects (notifications| indexing| jobs) without tight service coupling.

• Contribute to data-layer design:

• MongoDB for operational/current-state reads

• Snowflake for analytical/reporting workloads

• Create and maintain shared libs/ contracts (DTOs| event payloads| auth utilities| API clients| validation rules).

• Ensure strong testing| observability| performance| and production reliability standards.


Required Qualifications


• 5-10 years of backend engineering experience.

• Strong hands-on expertise with NestJS (modules| DI| guards| interceptors| pipes| validation| Swagger/OpenAPI).

• Practical experience with NX monorepos (shared libs| dependency graph| affected builds/tests).

• Advanced TypeScript/Node.js skills and API/event contract design.

• Experience with event-driven systems (Kafka or equivalent)| including retries| idempotency| and schema/version evolution.

• Experience building BFF/API orchestration layers across multiple upstream services.

• Solid MongoDB experience for low-latency operational workloads.

• Strong communication and collaboration skills in cross-functional delivery teams.


Preferred Qualifications


• Ability to navigate and analyze C# and/or Java codebases at a working level a significant portion of source-of-truth analysis will involve reading and interpreting existing legacy code in these languages to understand current business logic and inform how it should be reshaped to fit the new architecture.

• Experience with Azure Entra ID and OAuth/OBO flows.

• Exposure to GraphQL supergraph integrations from BFF layers.

• Snowflake or similar analytical platform experience.

• Experience migrating legacy services to containerized/cloud-native architectures.

• Kubernetes/OpenShift delivery exposure.


Create a job alert for this search

Backend Developer – TypeScript/Node.js, NestJS & Kafka • Toronto, ON, ca

Similar jobs

Senior Backend Software Engineer TypeScript/NodeJS

COGNITO INCToronto, ON, CA
Full-time

Pursue an exciting opportunity as a Senior Backend Software Engineer in our hybrid Ottawa, Toronto, or Montreal location.Bring your proficiency in TypeScript and Microservices to design scalable, e... Show more

 • Promoted

Senior Javascript Developer (React/Redux)

SwoonToronto, Ontario, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.Big Five global financial institutions.You will be responsible for developing the "mission control" interfaces used by professional tra... Show more

 • Promoted

Senior Backend Developer

Compunnel, Inc.Toronto, Ontario, Canada
Full-time

This role is for a Software Developer IV with a focus on CAD and back-end development.The successful candidate will be responsible for building and enhancing REST APIs for backend services, integra... Show more

 • Promoted

AI-Driven Backend Engineer (Serverless, TypeScript)

BreeToronto, Ontario, Canada
Full-time

A Canadian FinTech company is seeking a Software Engineer, Backend to evolve its serverless infrastructure using cutting-edge AI tools.This role focuses on leading the architectural evolution, refa... Show more

 • Promoted

Node.JS Engineer - US SaaS startup | Remote

Atomic HRToronto, Ontario, Canada
Remote
Full-time

The client is a venture-backed startup simplifying access to essential benefits for frontline workers.Their AI-powered platform helps employees easily find and apply for benefits like childcare, el... Show more

Senior Software Engineer (Node, JavaScript SDK)

SentryToronto, ON, CA
Full-time

Bad software is everywhere, and we’re tired of it.Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.With more than $217 million in fun... Show more

 • Promoted

Senior Front-End Engineer — TypeScript, REST & APIs

Rubicon PathToronto, ON, CA
Full-time

A technology company in Toronto is seeking a Senior Front-End Developer with over 5 years of experience in C#/ASP.NET and front-end frameworks like Angular.The role involves designing and maintaini... Show more

 • Promoted

Back End Developer

Appfabs IncorporationToronto, Ontario, Canada
Full-time

ASAP, who is responsible for the cloud-native backbone powering InterAction+, CRM solution for law firms and professional services organizations.This role requires a self-driven engineer who can ta... Show more

 • Promoted

AWS Backend Developer at Insight Global

Insight GlobalToronto, ON, CA
Temporary

Step into a pivotal role as an AWS Backend Developer with Insight Global, contributing to a leading wealth management client's digital advisor portal.This position highlights your backend skills in... Show more

 • Promoted

TypeScript Backend Engineer Role

BettermodeToronto, Ontario, Canada
Full-time

Drive product innovation at Bettermode as a Staff Backend Engineer, working on AI features and scalable solutions in a hybrid environment.Your expertise will shape customer engagement.As a Staff Ba... Show more

 • Promoted

Senior Full Stack Developer - React | NodeJS

TechnoCredToronto, ON, CA
Full-time

Senior Full Stack Developer - React | NodeJS.Build scalable, reliable, resilient, secure systems that are builtopen sourcewith cloud firstarchitecture.Implement responsible weband/or mobile design ... Show more

 • Promoted

Javascript Developer - Remote

YO IT ConsultingToronto, ON, CA
Remote
Full-time

In this role, you'll apply your expertise to help train next-generation AI systems.Your work will shape how models learn, reason, and perform through high-quality, real-world input.No prior experie... Show more

 • Promoted

Software Developer – Senior (Spring Boot, Node.js, or.NET Core. experience)

BevertecToronto, ON, CA
Full-time

Software Developer – Senior (Spring Boot, Node.CAD 90-95/Hr on Incorporated (Depending on the experience).Strong expertise in backend frameworks such as.Knowledge of API gateways, service discovery... Show more

 • Promoted

Senior Full-Stack Developer - Node.Js & React (Hybrid) - C$65,000 - C$125,000 A Year

IT consulting firmNorth York, Canada
Full-time

Seeking a Senior Full-Stack Developer with Node.Js and React expertise for a hybrid role at an IT consulting firm.Responsibilities include designing and optimizing web applications. Show more

 • Promoted

Senior/Team Lead Full Stack developer (Toronto, hybrid)

TechMagicToronto, ON, CA
Full-time

Senior / Team Lead Full Stack (Node.We are looking for a skilled Senior/Team Lead Full Stack (Node.React) developer with 5+ years of professional experience to join our new team for working on an e... Show more

 • Promoted

Lead NodeJS Developer

CI FinancialToronto, ON, CA
Full-time

At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to gro... Show more

 • Promoted

Intermediate Software Developer (Node.Js/React/Typescript)

ZensuranceToronto, Canada
Full-time

Intermediate Software Developer (Node.Js/React/TypeScript)About Us: Zensurance is growing at a rapid pace, and that means our Engineering team is growing too! We are looking for an Intermediate Sof... Show more

 • Promoted

Software Developer (Reactjs/Nodejs)

ScotiabankToronto, Ontario, Canada
Full-time

Title: Software Developer (Reactjs/Nodejs).Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to the overall success of the Digital Ba... Show more

 • Promoted

Aws Backend Developer At Insight Global

Insight GlobalToronto, Canada
Temporary

Step into a pivotal role as an AWS Backend Developer with Insight Global, contributing to a leading wealth management client's digital advisor portal.This position highlights your backend skill... Show more

 • Promoted

Ai-Driven Backend Engineer (Serverless, Typescript)

BreeToronto, Canada
Full-time

A Canadian FinTech company is seeking a Software Engineer, Backend to evolve its serverless infrastructure using cutting-edge AI tools.This role focuses on leading the architectural evolution, refa... Show more