Aarorn Technologies Inc
Full Stack Software Engineer
Aarorn Technologies IncCanada2 days ago
ContractRemote FriendlyEngineering, Information Technology
Job Title: Full Stack Software Engineer

Location: Markham, ON (Hybrid - 4x Onsite a Week)

Employment Type: Contract Opportunity

Job Description

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.

Key Skills

Ranked by relevance