Software Engineer Nest.js

Jmgroupinc — Canada · Posted ~2 hours ago

Senior

Skills

NestJS TypeScript Node.js MongoDB API design 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

A backend engineer is needed to build scalable services using modern JavaScript technologies. The role involves API design, distributed systems, data management, and collaboration across engineering teams.

Highlights

Backend engineering role focused on scalable APIs, event-driven systems, and modern TypeScript-based architectures.

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.