Senior Full Stack Engineer (React/Node/Nest)

Resonaite

Markham

Hybrid

CAD 130,000 - 170,000

Full time

21 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Resonaite is seeking a Senior Full stack engineer for a 12-month contract in Markham, Ontario. The role demands hands-on delivery, architectural leadership, and deep experience with event-driven microservices and cloud-native solutions.

You will design scalable APIs, build modern web apps using React and Node.js (NestJS), and lead deployment with Azure DevOps, IaC, and observability tooling.

Qualifications

  • 10+ years of experience designing and building scalable APIs.
  • 8+ years of modern web application development experience (React/Node.js; NestJS preferred).
  • Deep understanding of event-driven architecture and microservices.

Responsibilities

  • Design, develop, and deploy scalable APIs and full-stack apps.
  • Build web solutions using React, NestJS/Node.js, and Spring Boot.
  • Design event-driven architectures and microservices for distributed systems.
  • Deploy and manage cloud-native apps using Azure and Docker.
  • Build CI/CD pipelines with Azure DevOps.
  • Implement IaC using Bicep, Terraform, ARM, Pulumi, or equivalents.
  • Design and optimize relational and NoSQL databases.
  • Plan code merges, branching, releases, and production deployments.
  • Develop deployment plans and support releases.
  • Build observable apps with Azure monitoring, logging, tracing, and telemetry.
  • Use feature flags for incremental releases.
  • Collaborate with cross-functional teams and drive technical decisions.
  • Troubleshoot complex production issues and take ownership of delivery.

Skills

API design
Full-stack development
React
Node.js
NestJS
Azure
CI/CD
Terraform
SQL/NoSQL
Leadership

Tools

Azure Container Apps
Azure API Management (APIM)
Docker
Azure DevOps
Terraform
Pulumi

Job description

Our client is seeking a Senior Full stack engineer on a contract basis to design and deliver scalable APIs, modern web applications, and cloud-native solutions. This is a hands on delivery role requiring strong technical leadership, deep experience with event-driven architectures and microservices, and the ability to work iteratively in a fast-paced Agile environment.

Location: Markham Hybrid, 4 days onsite per week

Duration: 12-Month Contract

Responsibilities
  • Design, develop, and implement highly scalable APIs and full-stack applications.
  • Build modern web solutions using React, NestJS/Node.js, and Spring Boot.
  • Design and implement event-driven architectures and microservices for distributed systems.
  • Deploy and manage cloud-native applications using Azure Container Apps, Azure API Management (APIM), and Docker.
  • Build and maintain CI/CD pipelines using Azure DevOps.
  • Implement Infrastructure as Code using Bicep, Terraform, ARM Templates, Pulumi, or similar technologies.
  • Design and optimize relational and NoSQL database solutions.
  • Plan and manage code merges, branching strategies, releases, and production deployments.
  • Develop detailed deployment plans and support production releases.
  • Build observable applications using Azure monitoring, logging, tracing, and telemetry.
  • Leverage feature flags and modern deployment practices to enable rapid, incremental releases.
  • Use secure AI-assisted development tools while adhering to security and compliance requirements.
  • Collaborate with cross-functional teams to evaluate solution options and drive technical decisions.
  • Troubleshoot and resolve complex technical and production issues.
  • Take strong ownership of delivery and adapt quickly as business requirements evolve.
Requirements
  • 10+ years of experience designing and building scalable APIs.
  • 8+ years of modern web application development experience, including React and Node.js frameworks; NestJS preferred.
  • Deep understanding of event-driven architecture and microservices.
  • Hands on experience with Azure Container Apps, APIM, Docker, and Azure DevOps CI/CD, or comparable AWS technologies.
  • Experience with Infrastructure as Code, ideally Bicep, Terraform, ARM Templates, Pulumi, or equivalent.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience managing branching strategies, code merges, releases, and production deployments.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.
  • Ability to explain complex technical concepts and lead solution discussions.
  • Strong ownership mindset with a focus on shipping production-ready solutions.
  • Ability to work effectively with incremental and changing business requirements.
  • Ability to work onsite in Markham four days per week.
Nice to Have
  • Experience developing discounting or rules engines.
  • Experience with TanStack within React applications.
  • Experience producing technical design documents and solution-option analyses.
  • Experience with Application Insights, Log Analytics, distributed tracing, dashboards, alerting, and telemetry-driven troubleshooting.
  • Experience with Agile delivery tools such as Azure DevOps (ADO) and JIRA.
  • Experience planning technical debt remediation and continuous improvement initiatives.
  • Strong technical leadership, planning, organization, communication, and presentation skills.
  • Demonstrated ability to balance speed of delivery, engineering excellence, technical trade-offs, and competing priorities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principle Engineer (React/Node/Nest)
Principle Engineer (React/Node/Nest)

Resonaite • Markham

Hybrid
CAD 130,000 - 170,000
Sr Full Stack Software Engineer
Sr Full Stack Software Engineer

Patch Tech Staffing • Toronto

On-site
CAD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

PlanIT Search • Markham

On-site
CAD 140,000 - 190,000
Dotnet Developer
Dotnet Developer

Lorven Technologies Inc. • Mississauga

Hybrid
CAD 69,000 - 76,000
Senior Dotnet Developer
Senior Dotnet Developer

Lorven Technologies Inc. • Mississauga

Hybrid
CAD 120,000 - 160,000
Senior Full Stack Developer
Senior Full Stack Developer

Kibbi Technologies Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Hybrid work model
Health benefits
Bonus program
+1
Senior Software Engineer
Senior Software Engineer

USA Tech Recruit • Canada

On-site
CAD 120,000 - 160,000
RQ08992 - Software Developer - Full Stack - Senior
RQ08992 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Technical Lead (MERN)-6
Technical Lead (MERN)-6

REALIGN LLC • Toronto

Hybrid
CAD 120,000 - 160,000
Sr. Full Stack Engineer – React/Node/Typescript
Sr. Full Stack Engineer – React/Node/Typescript

TEEMA • Toronto

Hybrid
CAD 120,000 - 140,000