Join a senior engineering team building enterprise-scale Azure microservices that power critical business decisioning as part of a large-scale modernization initiative.

Location: Hybrid - Ottawa, Montreal or Toronto, Remote considered for the right candidate


Government of Canada Reliability Clearance (active) is mandatory. Applicants must already hold this clearance.

Vacancy Type

This is an open role with ongoing hiring needs.

About the Opportunity

You'll join a senior engineering team delivering a large-scale enterprise modernization initiative. Working within a critical enterprise decisioning platform, you'll design, build, and enhance cloud-native microservices that enable business decisioning across the organization. Leveraging Microsoft Azure, machine learning model endpoints, and enterprise decision engines, you'll help deliver scalable, secure, and high-performing solutions while collaborating closely with product owners, domain experts, and fellow senior engineers.

Why Join This Opportunity?

  • 18-month contract with long-term potential
  • Modern Azure and microservices architecture
  • Collaborative senior engineering team
  • Opportunity to influence architecture and technical direction

Key Responsibilities

  • Design, develop, and maintain scalable microservices within enterprise decisioning and model services domains using Node.js and TypeScript
  • Design, build, and support cloud-native solutions using Microsoft Azure, leveraging services such as Azure Functions, Azure Event Hubs, Storage Accounts, Key Vault, and SQL Server
  • Integrate and wrap machine learning model endpoints and enterprise decision engines in a reliable, observable, and secure manner
  • Collaborate closely with product owners, domain experts, and other engineering teams to translate business requirements into robust technical solutions
  • Participate actively in Agile/Scrum ceremonies and contribute to continuous delivery through CI/CD and DevOps practices
  • Promote high code quality through strong testing practices, adherence to the testing pyramid, and a quality-first mindset
  • Contribute to system observability and operational excellence using monitoring and logging tools (e.g., Grafana)
  • Demonstrate leadership through technical mentoring, constructive collaboration, and positive influence on team culture

Required Qualifications

  • Active Government of Canada Reliability Clearance
  • 10+ years of professional software development experience
  • Extensive hands‑on experience developing and supporting production applications using Node.js and TypeScript
  • Solid understanding of microservices architectures, RESTful APIs, and distributed systems
  • Proven experience with Microsoft Azure, including Azure Functions, Event Hubs, Storage, Key Vault, and SQL Server
  • Experience with DevOps practices, CI/CD pipelines, and platform engineering concepts
  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes, API Gateways)
  • Experience working in Agile teams using Scrum and Azure DevOps

Behavioural and Professional Expectations

  • High business awareness with the ability to align technical decisions to business outcomes
  • Strong sense of ownership, accountability, and commitment to delivery
  • Excellent interpersonal and communication skills, able to engage both technical and non-technical stakeholders
  • Team‑first mindset, collaborative, respectful, and constructive in all interactions
  • Comfortable working on camera and participating actively in remote team collaboration
  • Willingness to work on site when required

Application

If you’re a Senior Full Stack Developer with an active Government of Canada Reliability Clearance and a passion for building modern cloud‑native applications, we’d love to hear from you. Apply today to be considered for this long‑term senior engineering opportunity.

Click the "APPLY" Button now!

Maplesoft is an equal opportunity employer and welcomes applications from all qualified candidates. Accommodations are available upon request throughout the recruitment process.


#J-18808-Ljbffr
Similar jobs

More from Maplesoft Group, an SEB Company
Maplesoft Group, an SEB Company 1 day ago
Maplesoft Group, an SEB Company 3 days ago
Maplesoft Group, an SEB Company 3 days ago

Senior Full Stack Developer (Node.js / Azure)

Apply Now
Back to search page