Backend Developer - , NestJS & Kafka
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.
- ...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...SuggestedFull timeContract work
- ...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...SuggestedPermanent employmentWork at office2 days per week
$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...SuggestedFull timeWork at office3 days per week- ...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...SuggestedLong term contractFull timeInternshipWork at officeRelocation package
- ...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...SuggestedFull time
- ...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 employmentFull timeLocal area
- ...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 contractInternshipWork at officeImmediate startRelocation package
- ...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
- ...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
$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 timeRemote workWork from homeFlexible hours$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 timeFlexible hours$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 timeImmediate startRemote work$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 timeContract workSummer workRemote work$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 contractFull timeWork at officeWork from homeFlexible hours$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$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 contractTemporary workFixed term contractFlexible hours$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 jobFull timeInternship- ...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 timeManual laborWork at officeRemote workWorldwideFlexible hours3 days per week
- ...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 contractRemote workMonday to fridayFlexible hours
$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 officeRemote workWork from homeFlexible hours2 days per week3 days per week- ...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 timeInternshipWorldwide
- ...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 workWork at office2 days per week3 days per week
- ...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
$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 payPermanent employmentContract workRemote work$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 timeContract workInternshipImmediate start$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 payPermanent employmentContract workWork at office3 days per week$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 contractFull timeWork at officeWork from homeFlexible hours$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 jobFull timeLocal areaWork from homeWorldwideFlexible hours1 day per week$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 timeWork at officeRemote workWork from homeFlexible hours2 days per week3 days per week$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 contractInternshipLocal areaSleeping nightsFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Developer - , NestJS & Kafka. Be the first to apply!
