Fullstack Developer

Maplesoft Group

Toronto

Hybrid

CAD 124,000 - 152,000

Full time

12 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maplesoft Group is seeking a Senior Fullstack Developer for a hybrid role across Toronto, Ottawa, Montreal or Calgary. The role focuses on building scalable microservices, cloud-native Azure solutions, and ML model integrations within a risk management transformation effort.

You will contribute to RESTful API development, CI/CD, and DevOps practices while collaborating with product and domain experts. Availability for on-site work as needed is required.

Qualifications

  • Strong hands-on experience with NodeJS and TypeScript in production environments.
  • Solid understanding of microservice architectures, RESTful APIs, and distributed systems.
  • Experience with Microsoft Azure cloud services, including Functions, Events, storage, security, and data components.
  • Experience with DevOps practices, CI/CD pipelines, and platform engineering concepts.
  • Familiarity with Docker, Kubernetes, and API Gateways.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Design, develop, and maintain scalable microservices using NodeJS and TypeScript.
  • Build and operate cloud-native solutions using Microsoft Azure services, including Azure Functions, Event Hub, Storage Accounts, Key Vault, and SQL Server.
  • Integrate and wrap ML model endpoints and decision rules engines in a reliable, observable, and secure manner.
  • Develop and maintain RESTful APIs and distributed systems.
  • Collaborate with product owners, domain experts, and engineering teams to translate business requirements into robust technical solutions.
  • Participate in Agile/Scrum ceremonies and contribute to continuous delivery through CI/CD and DevOps practices.
  • Promote high code quality through strong testing practices and adherence to the testing pyramid.
  • Contribute to system observability and operational excellence using monitoring and logging tools such as Grafana.
  • Provide technical mentorship and contribute positively to team culture.
  • Support containerized solutions using technologies such as Docker and Kubernetes.
  • Work with API gateways and related platform engineering technologies.

Skills

NodeJS
TypeScript
Microservices
RESTful APIs
Azure
DevOps
Docker
Kubernetes
API Gateways
Agile/Scrum

Tools

Docker
Kubernetes
Grafana
Azure Functions
SQL Server

Job description

Job ID: 14282
Job Title: Fullstack Developer
Contract Length: 18 Months
Location: Hybrid in Toronto, Ottawa, Montreal or Calgary
Federal Government Clearance Level Required: Reliability Clearance
Vacancy Type:
- Ongoing Hiring

About Us

Maplesoft Group is currently seeking a Hybrid Fullstack Developer for a contract opportunity with one of our clients. This is a hybrid role, requiring 2 days per week on-site and can be filled out of: Toronto, Ottawa, Montreal or Calgary

Position Summary

We are seeking a Senior Fullstack Developer to join a Risking Pod as part of a large-scale transformation and modernization initiative. This role will contribute to a modern microservices ecosystem, working across core services, decision rules engine integrations, and ML model endpoints.

The successful candidate will be highly hands-on, contributing to the design, development, and continuous improvement of scalable cloud-native solutions while demonstrating strong business acumen, ownership, collaboration, and a quality-first mindset.

Key Responsibilities
  • Design, develop, and maintain scalable microservices using NodeJS and TypeScript.
  • Build and operate cloud-native solutions using Microsoft Azure services, including Azure Functions, Event Hub, Storage Accounts, Key Vault, and SQL Server.
  • Integrate and wrap ML model endpoints and decision rules engines in a reliable, observable, and secure manner.
  • Develop and maintain RESTful APIs and distributed systems.
  • Collaborate with product owners, domain experts, and engineering teams to translate business requirements into robust technical solutions.
  • Participate in Agile/Scrum ceremonies and contribute to continuous delivery through CI/CD and DevOps practices.
  • Promote high code quality through strong testing practices and adherence to the testing pyramid.
  • Contribute to system observability and operational excellence using monitoring and logging tools such as Grafana.
  • Provide technical mentorship and contribute positively to team culture.
  • Support containerized solutions using technologies such as Docker and Kubernetes.
  • Work with API gateways and related platform engineering technologies.
Required Qualifications
  • Strong hands-on experience with NodeJS and TypeScript in production environments.
  • Solid understanding of microservice architectures, RESTful APIs, and distributed systems.
  • Proven experience with Microsoft Azure cloud services, including Functions, Events, storage, security, and data components.
  • Experience with DevOps practices, CI/CD pipelines, and platform engineering concepts.
  • Familiarity with Docker, Kubernetes, and API Gateways.
  • Experience working in Agile/Scrum environments.
  • Experience with Azure DevOps.
  • Strong communication and interpersonal skills.
  • Demonstrated ownership, accountability, and commitment to delivery.
  • Ability to align technical decisions with business outcomes.
  • Ability to collaborate effectively with both technical and non-technical stakeholders.
  • Comfortable participating actively in remote team collaboration and working on camera when required.
  • Willingness to work onsite when required.
Preferred Qualifications
  • Experience integrating decision rules engines such as DMP/DRE.
  • Experience working with ML model endpoints or MLOps-driven solutions.
  • Experience with Grafana or similar monitoring and observability tools.
  • Experience mentoring developers or providing technical leadership within an Agile team.
  • Experience working on large-scale transformation and modernization initiatives.
Compensation

Salary Range: $90.00 - $110.00 / hour

Recruitment Process

Our recruitment process is led by human recruiters who review all applications and make the final hiring decisions. We use AI-assisted tools to help screen and organize applications. These tools do not replace human judgment, and all hiring decisions are made by people. Please note that data collected by the Company may be stored or processed on servers located outside of Canada.

Application Submission Details

Submission Deadline: Open until filled

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Developer
Fullstack Developer

Maplesoft Group, an SEB Company • Ottawa

Hybrid
CAD 124,000 - 152,000
Senior Hybrid Fullstack Engineer: Azure Microservices & ML
Senior Hybrid Fullstack Engineer: Azure Microservices & ML

Maplesoft Group, an SEB Company • Ottawa

Hybrid
CAD 124,000 - 152,000
Hybrid Senior Fullstack Developer: Azure Microservices & ML
Hybrid Senior Fullstack Developer: Azure Microservices & ML

Maplesoft Group • Toronto

Hybrid
CAD 124,000 - 152,000
Solutions Analyst
Solutions Analyst

Maplesoft Group, an SEB Company • Ottawa

Hybrid
CAD 80,000 - 100,000
Senior Full Stack Developer
Senior Full Stack Developer

OXARO Inc. • Ottawa

Hybrid
CAD 80,000 - 120,000
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

Hybrid
CAD 109,000 - 128,000
Senior Cloud Application Specialist
Senior Cloud Application Specialist

Randstad Canada • Toronto

On-site
CAD 120,000 - 160,000
Full Stack Engineer (1876) 90-94hr
Full Stack Engineer (1876) 90-94hr

Direct IT Recruiting Inc. • Toronto

Hybrid
CAD 117,096 - 123,984
Senior Cloud Integration Engineer (Azure & OpenShift)
Senior Cloud Integration Engineer (Azure & OpenShift)

Altis Technology • Ottawa

Hybrid
CAD 90,000 - 120,000
Exposure to large-scale cloud transformation
Opportunities for continuous learning
Collaborative work environment
PAM Engineer
PAM Engineer

Maplesoft Group, an SEB Company • Toronto

Hybrid
CAD 124,000 - 152,000
Hybrid work arrangement
On-site 2 days per week