Principal Software Engineer Data / Analytics (Markham)

Principal Software Engineer Data / Analytics (Markham)

03 Oct
|
PlanIT Search
|
Markham

03 Oct

PlanIT Search

Markham

Employment Type: Full-time Contract (12 Months) 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. Build and maintain applications using React, NestJS, and Spring Boot.

Deploy and manage applications on Azure Container Apps, configure APIM, and implement CI/CD pipelines through Azure DevOps. 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. Must be in office 4 days per week.

Strong sense of shipping products to production instead of just development. Building observable code using Azure monitoring and telemetry. 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.



~ Hands-on experience with Ideally Azure Container Apps, APIM, Docker, and CI/CD pipelines via Azure DevOps. (OR similar AWS stack) ~ Solid database knowledge (SQL and NoSQL). ~ Ability to explain complex technical subjects, drive solution discussions ~ Strong analytical and problem-solving skills to troubleshoot and resolve complex technical issues.

Experience building discounting rules engines. Familiarity with TanStack for advanced React state management. Producing technical design documents, solution option analysis Technical Leadership, planning & organization skills, work planning through Agile tools (ADO, JIRA), plan technical debt resolution, continuous improvements Familiarity with Agile/Scrum methodologies.

We celebrate diversity and are committed to creating an inclusive setting for all employees. 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. #

📌 Principal Software Engineer Data / Analytics (Markham)
🏢 PlanIT Search
📍 Markham

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer data / analytics (markham) / markham

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer data / analytics (markham) / markham