Software Engineer (NX + NestJS)
- Source: LinkedIn
- Viva Tech Solutions
- On-site
- Toronto
- Mid level
Job 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.
Skills
- NestJS
- open-api
- microsoft-graph
- TypeScript
- microsoft-typescript
- NodeJS
- Kafka
- MongoDB
