Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Developer - , NestJS & Kafka

Full-time

Astra North Infoteck Inc.

Senior Software Engineer NX NestJS TypeScript/ Kafka & MongoDB

Toronto ON - Hybrid (4 Days WFO)

Experience: 8 years in software engineering with strong hands-on experience in TypeScript/ 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/ 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.

Required Skills:

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Backend Developer - , NestJS & Kafka in Toronto, ON vacancy
  •  ...Job Description Role: Java Developer-Kafka Location: Toronto, ON Contract :12 Months   Job Description: · Sound Knowledge on Core Java concepts - OOPS, Collections and Design Patterns. · Hands on Experience in Kafka · Basic knowledge on HTML, JavaScript... 
    Suggested
    Full time
    Contract work

    J

    Toronto, ON
    1 day ago
  •  ...Senior Kafka Developer | Apache Kafka | Kafka Streams | Java | REST APIs | AWS | Event-Driven Architecture Job Description Location: Toronto, ON Work Model: Hybrid (2 days per week in-person at Toronto office preferred) Skills Required: • Digital: Kafka... 
    Suggested
    Permanent employment
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    22 days ago
  • $100k - $140k per year

     ...Opportunity ShyftLabs is looking for a Senior Developer to help design, build, and scale our next...  .... The ideal candidate combines strong backend and frontend engineering skills with...  ...architectures, messaging systems like Kafka/SQS) ~ Ability to lead and deliver large... 
    Suggested
    Full time
    Work at office
    3 days per week

    Shyftlabs

    Toronto, ON
    1 day ago
  •  ...the hunt for a top-tier  Senior Software Developer  who will be responsible for designing, developing...  ..., and maintaining high-performance backend services and infrastructure. You will...  ...architectures (Apache Pulsar, AWS SNS/SQS, Kafka, RabbitMQ)  Familiarity with... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    1 day ago
  •  ...Senior Java Developer Kafka Microservices Location: Toronto ON Hybrid (4 Days WFO) Duration: 12 months Role Descriptions Strong Java development experience using Spring and Spring Boot Framework Multi-Threading and REST API. Experience in Kafka Producer and Consumer... 
    Suggested
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    1 day ago
  •  ...The Opportunity: We're looking for an experienced Java Backend Developer to join our dynamic team. You'll play a crucial role in delivering...  ...Oracle, PostgreSQL) Experience with Messaging Technology (e.g., Kafka, MQ) Proven ability to build containerized applications... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    2 days ago
  •  ...We are seeking a highly experienced Staff Software Developer to lead the design and evolution of Kepler’s backend systems and platform architecture. This role operates...  ...event-driven and distributed messaging systems (Kafka, Pulsar, etc.)  ~ Knowledge of networking concepts... 
    Long term contract
    Internship
    Work at office
    Immediate start
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    1 day ago
  •  ...Sr Java Backend Developer - Java, Spring Boot, Kafka, REST API Location: Toronto, ON - Hybrid (4 Days WFO) Duration: 6-12 months Experience: 8+ years Looking for a strong Java Backend Developer who has some web application (front-end) experience.... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    24 days ago
  •  ...one37 is looking for a Backend Developer for its mobile wallet that will revolutionize the way individuals own and share their personal data. You probably heard about the latest trends regarding web3 and blockchain. Well, with one37, you won't only work on this technology... 
    Full time

    One 37 Inc

    Toronto, ON
    1 day ago
  • $120k - $135k per year

     ...Description Built it. Scale it. Own it. Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team. As a recognized leader in business communications solutions, we strive to provide innovative and effective services that empower... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Sangoma

    Toronto, ON
    1 day ago
  • $140k - $180k per year

     ...recipient. Build for Extensibility : Develop flexible, configurable systems that allow...  ...Delivery End-to-End : Take ownership of complex backend features from technical design through...  ...technologies (we use Kubernetes, Kafka, RabbitMQ) ~ Familiar with Software Development... 
    Full time
    Flexible hours

    Movable Ink

    Toronto, ON
    1 day ago
  • $80k per year

     ...Backend PHP Developer About Smooth Commerce: Smooth Commerce is a dynamic B2B SaaS platform specializing in first-party white-label web and application-based digital ordering, customer marketing, and loyalty systems. Our primary market is the restaurant technology... 
    Full time
    Immediate start
    Remote work

    Smooth Commerce

    Toronto, ON
    1 day ago
  • $85 per hour

     ...investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Backend Engineer (Coding Agent Experience) Type: Contract Compensation: $85/hour Location: Remote Role... 
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    1 day ago
  • $125k - $165k per year

     ...and shape the future of care. Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure team responsible for the long-term health, scalability, and developer experience of Fullscript’s core application. Our team enables fast,... 
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Toronto, ON
    1 day ago
  • $210k - $252k per year

     ...leveraging data and proprietary technology to develop innovative products and services....  ...engineering decisions in partnership with the team. Kafka experience is desirable, but not required....  ..., SRE, or infrastructure-focused backend engineering. Familiarity with multi-account... 
    Full time

    Nubank

    Toronto, ON
    1 day ago
  • $72k - $138k per year

     ...subject matter experts through mentoring and on the job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based... 
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    13 hours ago
  • $90k - $110k per year

     ...The Intermediate Backend Developer works closely with engineering teams to design, implement, and maintain components of the Smile Digital Health platform. This position operates with a good degree of independence, contributing across the full development lifecycle from... 
    Remote job
    Full time
    Internship

    Smile Digital Health

    Toronto, ON
    1 day ago
  •  ...Opportunity We are looking for a Staff Backend Engineer who wants to build and own...  ...will join a small team of seasoned developers where high autonomy and high...  ...complex backend work in TypeScript and NestJS — event-driven systems on Kafka, PostgreSQL and MongoDB, and AI... 
    Full time
    Manual labor
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Engage, Support

    Toronto, ON
    1 day ago
  •  ...Job Responsibility: Job title: Sr. Java Backend Developer Location: Hybrid 3 days Toronto, ON 10+ years experience required / Responsibilities:Effective and clean code development based on requirementsPerform unit testing & integration testingOptimize current ETL codeAssist... 
    Fixed term contract
    Remote work
    Monday to friday
    Flexible hours

    Compest Solutions Inc

    Toronto, ON
    2 days ago
  • $120k - $150k per year

     ...our operations. Our team has developed the first iteration of the next...  ...Software Engineer with strong backend experience, a talent for turning...  ...-based components Design, develop, and maintain backend services...  ...using technologies like Kafka Support frontend needs for... 
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    22 hours ago
  •  ...English game is in its early stages. We are seeking a skilled Senior Full Stack Developer with expertise in infrastructure and tooling to join our team. This role requires proficiency in backend service development, AWS and experience with DevOps practices and live operations... 
    Full time
    Internship
    Worldwide

    Prodigy Education

    Toronto, ON
    1 day ago
  •  ...Job Description: Role: Senior Backend Java Developer Languages Required: English & Spanish (Professional Fluency) Location: Toronto, ON...  ...Kubernetes, and containerized applications. Knowledge of Kafka, RabbitMQ, or other messaging frameworks. Experience working... 
    Contract work
    Work at office
    2 days per week
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    11 days ago
  •  ...Java Spring Boot Developer – Microservices, Kafka, SQL & AI Tools Location: Toronto, ON - Hybrid (4 Days WFO) Key Skills Java REST...  ...ideal candidate will design, develop, and maintain scalable backend systems, optimize database performance, and harness AI-... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    19 days ago
  • $61 - $71 per hour

     ...Backend Developer (Camunda / Orchestration) — Remote Drive innovative digital experiences within the insurance sector by contributing to the development of advanced workflow and orchestration solutions that support application lifecycle tracking and electronic document... 
    Hourly pay
    Permanent employment
    Contract work
    Remote work

    Recrute Action

    Toronto, ON
    5 days ago
  • $92k - $118k per year

     ...Build secure, scalable backend solutions while helping leading financial institutions strengthen their technology platforms and accelerate...  .... The Role Capco is seeking an Intermediate Backend Developer ( Contract - 6 months ) to support a major Financial Services client... 
    Full time
    Contract work
    Internship
    Immediate start

    Capco

    Toronto, ON
    1 day ago
  • $60 - $70 per hour

     ...Backend Integration Developer (Java/Spring Boot) Contribute to a strategic digital transformation initiative within the insurance sector focused on enhancing application lifecycle tracking and electronic document management. This opportunity offers the chance to work on... 
    Hourly pay
    Permanent employment
    Contract work
    Work at office
    3 days per week

    Recrute Action

    Toronto, ON
    5 days ago
  • $125k - $165k per year

     ...and shape the future of care. Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure team responsible for the long-term health scalability and developer experience of Fullscripts core application. Our team enables fast reliable product... 
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Toronto, ON
    24 days ago
  • $105k - $129.1k per year

     ...Casa is looking for a full-time Elixir Backend Engineer to join our Cloud & Infrastructure...  ...development. Professional experience developing production applications in Elixir....  ...great if you also have Experience with NestJS, Terraform, Grafana, or Python. Personal... 
    Remote job
    Full time
    Local area
    Work from home
    Worldwide
    Flexible hours
    1 day per week

    Nabu Casa

    Toronto, ON
    1 day ago
  • $150k - $160k per year

     ...group of engineers of different stripes - developers, designers, and product owners - who are...  ...Lead the design and delivery of scalable backend platforms and distributed systems, leveraging...  ..., event-driven systems (e.g. Kafka, RabbitMQ), and distributed systems design... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Hellofresh

    Toronto, ON
    1 day ago
  • $150k - $190k per year

     ...OVERVIEW The Senior Full stack Developer is a key contributor...  ...software across the frontend and backend. This role involves building performant...  ....js, Node.js, Express/Koa, NestJS) Design and optimize...  ...job queues, messaging systems (Kafka, NATS), and container orchestration... 
    Long term contract
    Internship
    Local area
    Sleeping nights
    Flexible hours

    Quartermaster Inc.

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Developer - , NestJS & Kafka. Be the first to apply!