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
16 days ago
Job type
  • Full-time
Job description

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.



Requirements
Top 3 Required Skills: 1. IBM Financial transaction 2. Payment flow 3. Support Modernization Detailed Job Description: • Design, develop, and maintain applications built on IBM Financial Transaction Manager (FTM) to support core payments processing. • Contribute to the development of payment flows supporting transaction processing. • Build and support integrations between FTM and upstream/downstream systems using enterprise integration patterns. • Participate in the design, development, testing, deployment, and production support. • Troubleshoot and resolve application and integration issues in a complex, regulated environment. • Collaborate with architecture, QA, and operations teams to ensure platform stability, scalability, and performance. • Support modernization initiatives and enhancements to existing payment hub capabilities. • Produce clear technical documentation and participate in code reviews and knowledge sharing.

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

Remote Full-Stack Developer: Node.js & React

Evolvic Inc.Toronto, ON, CA
Remote
Full-time

A leading tech firm in Canada is looking for Intermediate Fullstack Developers with expertise in Node.You will design and support customer-facing web applications in an agile environment while main... 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 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

Senior full stack developer (NodeJS/ReactJS)

Altis TechnologyToronto, Ontario, Canada
Full-time

Senior Full Stack Developer (NodeJS/ReactJS).Direct message the job poster from Altis Technology Senior Recruitment Partner | Technical Recruiter | Talent Acquisition Specialist | Pursuing CHRP |.W... Show more

 • Promoted

Intermediate Software Developer (Node.js/React/TypeScript)

ZensuranceToronto, Ontario, Canada
Full-time

Intermediate Software Developer (Node.Zensurance is growing at a rapid pace, and that means our Engineering team is growing too! We are looking for an Intermediate Software Developer to join our De... 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

AI-Driven Backend Engineer (Serverless, TypeScript)

BreeToronto
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

Senior Full-Stack Engineer - Node/React, TypeScript

Altis TechnologyToronto, Ontario, Canada
Full-time

A technology solutions provider in Ontario is seeking a Senior Full Stack Developer with extensive experience in React and Node.You will develop and maintain dynamic applications within a collabora... 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, MongoDB)

VTRAC Consulting Corporation (WBE)Toronto, Ontario, Canada
Full-time

Direct message the job poster from VTRAC Consulting Corporation (WBE) Sr.Technical Recruiter @ VTRAC Consulting | IT, Engineering.VTRAC Consulting Corporation Thank you for applying to VTRAC opport... Show more

 • Promoted

TypeScript Backend Engineer Role

Bettermodetoronto, on, 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

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

Senior Backend Developer

Compunnel, Inc.Toronto
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

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

React JS Developer

Iris Software Inc.Toronto, Ontario, Canada
Full-time

Be among the first 25 applicants.Direct message the job poster from Iris Software Inc.Iris’s leading financial client is looking for a.Professional experience with ES6 and newer ES specifications.E... Show more