logo
Viva Tech Solutions

Software Engineer (NX + NestJS)

North America

August 21, 2026 at 10:37 AM

✨ AI summary

Location

  • Toronto, Canada

Languages

  • TypeScript
  • Node.js (JavaScript)

Frameworks

  • NestJS
  • NX

Databases

  • MongoDB

Experience Level

  • 5–10 years backend engineering
  • 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.