Publié il y a 2 mois
NodeJS/NestJS Developer
@ Patch & Permasearch
Toronto, Ontario
En bref
Patch & Permasearch is hiring a senior NodeJS/NestJS developer on a 6-month contract with a performance-based extension for its client. The role designs, builds and operates cloud-native, containerized, event-driven APIs on Microsoft Azure across the full software lifecycle. Canadian data residency applies.
Responsabilités :
- Design, build and operate NestJS APIs on Azure Container Apps
- Own services through full lifecycle, including monitoring and fixes
- Instrument services in Application Insights and investigate incidents
- Write automated tests for client-facing API contracts
- Document design choices, failure modes and runbooks
Résumé des exigences :
- Senior production experience with Node.js, TypeScript and NestJS
- Experience with Azure SQL or equivalent and messaging such as Service Bus
- Gateway-aware auth using OIDC, JWT or service identity
- Experience with Container Apps, APIM, App Configuration and Key Vault
- Azure Functions for inbound webhooks is an asset
Outils et compétences
Source et dates
Type de source non vérifié · tracker
- Date publiée par l’employeur
- 2026-09-09
- Première détection par notre source
- 2026-10-16
- Mise à jour du dossier source
- 2026-10-16
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Détails du poste
| Niveau | Senior |
| Domaine | Développement logiciel |
| Déplacements | avion : aucun · route : aucun |
| Milieu de travail | Bureau, Domicile |
| Position | Surtout assis |
| Exigences physiques | physique faible · ordinateur élevé |
| Langues | English |
Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.
Patch & Permasearch
| Champ | Valeur |
|---|---|
| Offres sur Jobsy | 39 |
Contract Duration: 6 months to start with performance-based extension
Our client is seeking a Senior level NodeJS / NestJS developer to design, build, deploy, and operate cloud-native, containerized, event-driven applications on Microsoft Azure. This role involves working across the full software lifecycle; from architecture and development to deployment, observability, and optimization. You will collaborate closely with product, design, architecture, and DevOps teams to deliver scalable, resilient, and secure platforms that support our clients customer-facing and internal systems.
The ideal candidate has strong experience with Azure Container Apps, Azure Database for PostgreSQL, message brokers and queues, Docker/Podman, and application monitoring using Azure Application Insights, combined with deep knowledge of software design patterns, SOLID principles, and distributed systems.
Responsibilities:
- Design, build, and operate NestJS / Node.js APIs on Azure Container Apps for web, agent, and mobile clients.
- Integrate systems of record and approved SaaS vendors through existing adapters and orchestration services.
- Own services through the full lifecycle: design, implementation, review, deployment, monitoring, and ongoing improvement.
- Use Azure App Configuration, Key Vault, and Managed Identity as the platform standard.
- Model application data in Azure SQL (or the named store for the product). Use messaging for asynchronous work. Use cache to speed expensive reads.
- Call Azure API Management as the front door. Keep health checks local.
- Instrument services in Application Insights. Investigate incidents, fix defects, and harden the path after a failure.
- Write automated tests for the contracts that clients consume. Participate in code review and raise the quality bar for the team.
- Document design choices, failure modes, and runbooks at a level another engineer can operate.
- Work with product, UX, architecture, and DevOps on scope, estimates, and release readiness.
- Specify new Azure resources for the landing-zone team.
- Follow delivery practice: reviewer approval, linked work items, and Canadian data residency.
Qualifications:
- Production APIs in Node.js, TypeScript, and NestJS.
- Azure SQL (or equivalent), messaging (Service Bus or similar), and gateway-aware auth (OIDC / JWT / service identity).
- Clear written design and a habit of testing the contracts clients consume.
- Container Apps, APIM, App Configuration, Key Vault, Managed Identity.
- Azure Functions for inbound webhooks.
- Java / Spring Boot on adjacent system services.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.