Sr Full Stack Software Engineer

Patch Tech Staffing

Toronto

On-site

CAD 120,000 - 180,000

Full time

28 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Patch Tech Staffing in Canada is seeking a Senior Full Stack Software Engineer to lead delivery of scalable APIs and modern web applications. You will architect, build, and ship cloud-native features in an agile, fast-paced environment.

You will work with React, NestJS, and Spring Boot, design microservices, deploy to Azure, and implement CI/CD with Azure DevOps. Strong ownership, security focus, and hands-on leadership are essential.

Qualifications

  • 10+ years of experience building scalable APIs.
  • 8+ years in web app development with React and Node.js.
  • Experience with Spring Boot and API security best practices.
  • Expertise in event-driven architecture and microservices.

Responsibilities

  • Design and implement scalable APIs following best practices.
  • Build and maintain apps using React, NestJS, and Spring Boot.
  • Develop event-driven microservices for distributed systems.
  • Deploy on Azure Container Apps with CI/CD via Azure DevOps.
  • Use IaC with Bicep to automate cloud provisioning.
  • Operate Docker containerized deployments.
  • Design relational and NoSQL databases.
  • Work in a highly agile environment with cross-functional teams.
  • Deliver incrementally with feature flags and production shipping.
  • Build observable code using Azure monitoring and telemetry.

Skills

API design
React
NestJS
Spring Boot
Event-driven architecture
Microservices
Cloud-native architectures
Azure
Docker
CI/CD pipelines
IaC
SQL
NoSQL
Agile/Scrum
Security best practices

Tools

Azure Container Apps
APIM
Terraform
Terraform / Pulumi
Bicep
ARM Templates
Kubernetes
Docker
Azure DevOps

Job description

Job Title: Sr Full Stack Software Engineer

Duration: 1 Year Contract with strong chance of extension

Our client is seeking a Senior Full Stack Software Engineer with strong expertise in building scalable APIs, modern web applications, and cloud-native solutions. This role requires hands-on technical leadership & delivery, deep knowledge of event-driven architectures, and the ability to work iteratively in a highly agile environment.

Responsibilities
  • Design and implement highly scalable APIs using best practices.
  • Build and maintain applications using React, NestJS, and Spring Boot.
  • Develop event-driven architectures and microservices for distributed systems.
  • Deploy and manage applications on Azure Container Apps, configure APIM, and implement CI/CD pipelines through Azure DevOps.
  • Use Bicep for IaC to automate cloud resource provisioning.
  • Work with Docker for containerized deployments.
  • Design and optimize relational and NoSQL databases.
  • Productively use secure AI tools for assisted development while adhering to compliance and security best practices.
  • Work iteratively in very agile environments, adapting to changing business priorities.
  • Partner with cross-functional teams to deliver incremental value.
  • Hands-on delivery focused rather than waiting for complete requirements; delivering quickly and often.
  • Knowledge of using feature flags to deploy quickly.
  • Strong sense of shipping products to production instead of just development.
  • Building observable code using Azure monitoring and telemetry.
Qualifications
  • 10+ years of extensive experience building scalable APIs.
  • 8+ years of modern web application development using React and Node.js frameworks (NestJS preferred)
  • Experience building scalable Spring Boot APIs.
  • Experience with security best practices for APIs.
  • Expertise in event-driven architecture and microservices.
  • Strong understanding of cloud-native architectures & container-based development.
  • Hands-on experience with Ideally Azure Container Apps, APIM, Docker, and CI/CD pipelines via Azure DevOps. (OR similar AWS stack)
  • Experience with Infrastructure as Code (IaC), preferably Bicep or equivalent tools such as Terraform, ARM Templates, or Pulumi.
  • Solid database knowledge (SQL and NoSQL).
  • Ability to pivot quickly based on incremental business requirements.
  • Strong sense of ownership is required.
  • Plan and manage code merges, branching strategies, and releases.
  • Ability to explain complex technical subjects, drive solution discussions.
  • Strong analytical and problem-solving skills to troubleshoot and resolve complex technical issues.
  • Familiarity with Agile/Scrum methodologies.
Nice-to-Have Qualifications
  • Experience building discounting rules engines.
  • Familiarity with TanStack for advanced React state management.
  • Producing technical design documents, solution option analysis
  • Excellent communication and presentation skills
  • Balancing delivery vs. excellence, trade-offs, competing priorities
  • Technical Leadership, planning & organization skills, work planning through Agile tools (ADO, JIRA), plan technical debt resolution, continuous improvements
  • Experience with Application Insights, Log Analytics, distributed tracing, dashboards, alerting and telemetry-driven troubleshooting.
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
RQ09559 - Software Developer - Full Stack - Senior
RQ09559 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Angular or React Full Stack Developer
Angular or React Full Stack Developer

Vaiticka Solution • Mississauga

On-site
CAD 90,000 - 130,000
Fullstack .NET Engineer | igaming | Base + Benefits
Fullstack .NET Engineer | igaming | Base + Benefits

Pentasia • Toronto

On-site
CAD 110,000 - 140,000
Career progression
Cloud-native architectures
AI-assisted development
Full Stack Software Engineer
Full Stack Software Engineer

Jobtailor • Southwestern Ontario

On-site
CAD 90,000 - 130,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
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics Group • Toronto

On-site
CAD 90,000 - 125,000
RQ09399 - Software Developer - Full Stack - Senior
RQ09399 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Senior Full Stack Developer (.NET, React & Cloud Technologies)
Senior Full Stack Developer (.NET, React & Cloud Technologies)

Cognizant • Halifax

Hybrid
CAD 124,000 - 138,000