Postuler

Publié il y a 3 mois

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

@ Astra North Infoteck Inc.

Toronto, Ontario

Contrat8+ ans d’expérience
Postuler
SIGNAUX

En bref

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.

Responsabilités :

  • 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

Résumé des exigences :

  • 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)

Outils et compétences

Source et dates

Type de source non vérifié · zoho

Date publiée par l’employeur
2026-08-18
Première détection par notre source
2026-10-11
Mise à jour du dossier source
2026-10-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience8 an(s) et plus
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Astra North Infoteck Inc.

ChampValeur
Offres sur Jobsy426
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.


Emplois semblables

  • Backend Developer (Ruby and Golang)

    Toronto, ON
    85–100 $/h

    Tech Talent International: Tech Talent International is boutique recruitment firm based out of the Toronto Canada.

    Candidates need strong Ruby and Golang development experience, experience building RESTful APIs and microservices, and knowledge of MySQL, Cassandra and Redis. Strong troubleshooting, testing and CI/CD skills are also required.

    Ruby, Golang, MySQL, Cassandra, Redis, AWS

  • Senior Backend Developer, Integrations

    Toronto, ON

    Movable Ink

    6+ ansCandidates 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+ ansCandidates 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+ ansCandidates 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 $/anSur placeTemps plein

    Accommodations Plus International

    5+ ansCandidates 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 $/anHybrideTemps plein

    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+ ansCandidates 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
    TélétravailContrat

    Querentia Inc.

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

  • Backend Developer (AWS)

    Ottawa, ON
    Temps plein

    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

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.