Software Engineer - NX and NestJS

Viva Tech Solutions — Canada · Posted ~2 hours ago

Senior Full-time

Skills

NestJS TypeScript Node.js API design MongoDB event-driven systems NX Kafka

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Looking for an experienced backend engineer to develop APIs, event-driven systems, and scalable application architectures. The role requires strong programming skills and experience with modern backend frameworks.

Highlights

Backend engineering role focused on modern technologies, scalable architectures, and complex distributed systems.

Description

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.