Full Stack Software Engineer

 

Description:

We are Hiring For Full Stack Software Engineer Position

Experience: 4+ years
Location: Markham, ON (Hybrid 4 days onsite)
Employment Type: Contract (6 Months)

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
• 3+ years of extensive experience building scalable APIs.
• 3+ years of strong proficiency in React & NestJS using TypeScript.
• Experience building scalable Spring Boot APIs.
• Expertise in event-driven architecture and microservices.
• Hands-on experience with Azure Container Apps, APIM, Docker, and CI/CD pipelines via Azure DevOps.
• Knowledge of Bicep for IaC.
• Solid database knowledge (SQL and NoSQL).
• Ability to pivot quickly based on incremental business requirements.
• Strong sense of ownership is required.
Nice-to-Have
• Experience building discounting rules engines.
• Familiarity with TanStack for advanced React state management.
Preferred Qualifications
• Strong understanding of cloud-native architectures & container based development.
• Experience with security best practices for APIs.
• Familiarity with Agile/Scrum methodologies.

Organization Aarorn Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Software Engineer
Job Location Markham,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2025-12-16 3:03 pm
Expires on 2026-01-30