Apply now

Posted 3 months ago

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

@ Astra North Infoteck Inc.

Toronto, Ontario

Contract8+ years experience
Apply now
SIGNALS

Overview

Astra North Infoteck Inc. is hiring a senior backend engineer on contract in Toronto, hybrid with four days a week in the office, to help modernize a legacy platform into a cloud-native architecture. The work covers NX monorepo services, NestJS microservices and a BFF gateway, event-driven integration with Kafka, and MongoDB and Snowflake data patterns. The posting requires 8+ years of software engineering experience, although its qualifications section lists 5-10 years of backend experience.

Responsibilities:

  • Build and scale NestJS services in an NX monorepo
  • Develop a NestJS BFF gateway with JWT and OBO token exchange
  • Build Kafka ingestion services and async event workers
  • Contribute to MongoDB and Snowflake data-layer design
  • Maintain shared libraries and API and event contracts

Requirements summary:

  • 8+ years of software engineering experience (5-10 years backend in qualifications)
  • Strong hands-on NestJS and TypeScript/Node.js expertise
  • Practical NX monorepo experience
  • Event-driven systems experience with Kafka or equivalent
  • Solid MongoDB experience for operational workloads
  • Ability to read C# and/or Java legacy code (preferred)

Tools & skills

Source and dates

Source type not verified · zoho

Employer posting date
2026-08-18
First seen by our source
2026-10-11
Source record updated
2026-10-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience8+ years
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high

Summary and details written by AI from the posting; the employer’s posting is the authority.

Astra North Infoteck Inc.

FieldValue
Open jobs on Jobsy426
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.


Similar jobs

  • Senior Backend Developer, Integrations

    Toronto, ON

    Movable Ink

    6+ YOECandidates need 6+ years of backend engineering experience, including distributed systems in production. They need experience with third-party integrations, reliability patterns, cloud platforms (Google Cloud preferred) and clear communication.

    Google Cloud Platform

    Senior Backend Developer, AI Systems (Remote)

    Toronto, ON

    Movable Ink

    5+ YOECandidates need 5+ years of software engineering experience focused on distributed systems, strong Python skills and experience with Spark, Flink or Beam. Experience with Google Cloud, Kubernetes, Kafka, gRPC, Docker and CI/CD is expected. Strong technical leadership and problem-solving skills are required.

    Kubernetes, Kafka, gRPC, Google Cloud Platform, Docker, GitHub Actions

    Senior Backend Developer, Campaigns Team (Remote)

    Toronto, ON

    Movable Ink

    5+ YOECandidates need 5+ years of software engineering experience, including building large, fault-tolerant distributed systems. Strong skills in Python, PostgreSQL, API design, Google Cloud Platform, Kubernetes, Kafka and CI/CD are expected.

    Python, PostgreSQL, Google Cloud Platform, Kubernetes, Kafka, RabbitMQ

  • Senior Backend Developer

    Markham, ON
    $125k–$135k/yrOn-siteFull Time

    Accommodations Plus International

    5+ YOECandidates need a Bachelor's degree in a related field and at least 5 years of backend development experience. They must be strong in Java, Spring Boot, REST and SOAP APIs, databases, AWS, and SAML authentication, and show practical use of AI coding tools.

    Java, Spring Boot, Postman, Swagger, AWS, Git

  • Backend Developer

    Ottawa, ON
    $75k–$86k/yrHybridFull Time

    Canadian Bank Note Company: Originally established in 1897 to supply security printed products to the Government of Canada, Canadian Bank Note Company, Limited (CBN) continues…

    3+ YOECandidates need at least 3 years of backend development experience, including PHP and Laravel, REST APIs, relational databases and secure development practices. Candidates must be legally eligible to work in Canada, fluent in English, and able to take a 1 week on, 7 weeks off on-call rotation.

    PHP, Laravel, PostgreSQL, Redis, Docker, Git

  • Backend Developer

    Ottawa, ON
    RemoteContract

    Querentia Inc.

    Candidates need backend development skills. Apply to connect with the recruitment team for details.

  • Backend Developer (AWS)

    Ottawa, ON
    Full Time

    CGI

    Candidates need backend development experience on AWS and a reliability security clearance, or eligibility through five or more years of residence in Canada. They must live in or near the NCR.

    AWS

  • Backend Developer - Fully Remote | Upto $85/hr

    Toronto, ON
    $85/hr

    Mercor

    2+ YOECandidates need at least 2 years of professional backend engineering experience, including building APIs, distributed systems, microservices or databases. They must regularly use AI coding agents and be able to judge model-generated code for bugs and architectural tradeoffs.

    Cursor, Claude Code, Codex, Windsurf, Gemini CLI

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.