Principal Software Engineer
- Markham, ON
- Hybride
- Publié 9 sept. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Contrat
- Niveau d’expérience
- Chef d’équipe · 10+ ans
- Postuler avant le
- 9 oct. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 4 jours par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
Design and implement scalable APIs and modern web applications using React, NestJS, and Spring Boot. Lead the deployment of cloud-native solutions on Azure using event-driven architectures and CI/CD pipelines.
Détails du poste
Full Stack Software Engineer Location: Markham, ON (4 days onsite) Employment Type: Full-time Contract (12 Months) Only candidates legally eligible to work in Canada without the need for visa sponsorship will be contacted About the Role We are 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. Key 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. Must be in office 4 days per week. 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. Must-Have Skills 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. Expertise in event-driven architecture and microservices. 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. Write detailed deployment plans, support production deployments Ability to explain complex technical subjects, drive solution discussions Strong analytical and problem-solving skills to troubleshoot and resolve complex technical issues. Nice-to-Have 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. Preferred Qualifications Strong understanding of cloud-native architectures & container based development. Experience with security best practices for APIs. Familiarity with Agile/Scrum methodologies. PlanIT is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided based on qualifications, merit, and business needs. Disclosure: This posting represents an active and genuine vacancy with one of Plan IT’s clients and is not intended for speculative or pipeline recruitment. Plan IT and/or its clients may use AI-assisted tools from time to time to support the screening and evaluation of applications; however, these tools do not replace human judgment or decision-making at any stage of the hiring process.
Ce que vous ferez
Design and implement scalable APIs and modern web applications using React, NestJS, and Spring Boot. Lead the deployment of cloud-native solutions on Azure using event-driven architectures and CI/CD pipelines.
Exigences
Requires over 10 years of experience in scalable API development and 8+ years in modern web applications. Expertise in Azure cloud services, containerization, and Infrastructure as Code is essential.
Compétences indiquées
- SQL · Souhaitée
- Node.js · Souhaitée
- CI/CD · Souhaitée
- Docker · Souhaitée
- React · Souhaitée
- Spring Boot · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- React
- NestJS
- Spring Boot
- Azure Container Apps
- Azure DevOps
- Bicep
- Docker
- Event-Driven Architecture
- Microservices
- SQL
- NoSQL
- API Design
- CI/CD
- Infrastructure as Code
- Node.js
- Azure APIM
Domaines d’emploi
- Software
- Technology
- Engineering
- Consulting
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Canadian Pork Council
Senior Software Developer
CommanditéEmployeur directCandidature simplifiée- Hybride
- Publié 11 sept. 2026
Government of Ontario
Infirmier autorisé
CommanditéEmployeur directCandidature simplifiée- Sur place
- Lindsay, ON
- Publié 17 sept. 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
CommanditéEmployeur directCandidature simplifiée- Sur place
- Mississauga, ON
- Publié 16 sept. 2026