RQ11845 - Software Developer - Senior

Maarut

Toronto

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maarut is hiring to build a public facing portal for Registration and Permit workflows in Ontario. The tech stack includes NextJS, TypeScript, React for the front-end, with back-office integration through MS Dynamics CRM and MuleSoft middleware.

The role requires strong React/JS/TS expertise and a track record with large-scale web apps. Ideal candidates will have experience with RESTful services, WCAG/AODA compliance, and modern microservice architectures.

Qualifications

  • 10+ years of experience as a designer and developer in large-scale multi-client web applications.
  • 5+ years hands-on experience with React, Javascript, Typescript, RestAPI, RESTful WebServices.
  • Experience with RXJS, NextJS, VueJS.
  • Knowledge of microservice architecture and applying core architecture principles.
  • Experience building internet-ready applications.
  • Proficiency in WCAG and AODA compliance.
  • Experience with Responsive Web application development.

Responsibilities

  • Develop the public facing portal for Registration and Permit workflows (NextJS, TypeScript, React).
  • Integrate front-end with back-office MS Dynamics CRM via MuleSoft middleware.
  • Collaborate with stakeholders to translate requirements into technical designs and implementations.

Skills

React
Javascript
Typescript
HTML/CSS
NextJS
VueJS
RXJS
REST API
RESTful WebServices
NPM
Git
Microservice architecture
WCAG/AODA
Responsive Web
Design & Development

Tools

MS Dynamics CRM
MuleSoft

Job description

Description:

  • The Ontario Ministry of Environment, Conservation and Parks(MECP) Species at Risk Branch (SARB) is responsible for the administration andissuance of Registrations under the new Species Conservation Act (SCA), 2025.The objective of this project is to build a modern online Registration systemfor both external and internal users.
  • Technology stack : Microsoft Dynamics CRM (backoffice),MuleSoft (middleware) and Java/React (public facing portal)
  • This position is to develop public facing portal forRegistration and Permit workflows (NextJS, TypeScript, React) for Ontariopublic and integrate this backoffice developed in MS Dynamics CRM via Mulesoftmiddleware.
Requirements
Experience and Skill Set Requirements:
  • React- 5+ years / Javascript - 5+ years / Typescript - 5+years / HTML 5.0, CSS 5+ years
  • Node such as NPM - 5+ years / RXJS - 5+ years / Bootstrap,jQuery – 3+ years
  • Git – 3+ years
Nice to have:
  • Prior OPS exp or public exp.
Skill Set Requirements:
Core Skills and Experience:
  • 10+ years of experience as a designer and developer in thelarge-scale multi-client web applications
  • 5+ years of hands-on experience of React, Javascript,Typescript, RestAPI, RESTful WebServices
  • Working experience of RXJS, NextJS, VueJS
  • Knowledge and experience of microservice architecture aswell as a demonstrated ability to apply core architecture principles to enhancea product's extensibility and maintainability.
  • Knowledge and experience with programming Internet-readyapplications
  • Proven experience with WCAG and AODA
  • Experience with Responsive Web application development
Technical Skills:
  • Object Oriented coding practices, including design patternsknowledge, refactoring, clean code.
  • Experience with one or more communications protocols
  • React- 5+ years / Javascript - 5+ years / Typescript - 5+years / HTML 5.0, CSS 5+ years
  • Node such as NPM - 5+ years / RXJS - 5+ years / Bootstrap,jQuery – 3+ years
  • Git – 3+ years
  • Experience with Responsive Web application development
Leadership, Communication & Collaboration:
  • Demonstrated ability to lead, mentor, and coach developersand technical teams.
  • Experience coordinating work across developers, testers,business analysts, architects, and stakeholders.
  • Strong stakeholder management and client engagement skills.
  • Ability to translate business requirements into technicalsolutions and implementation plans.
  • Strong verbal and written communication skills.
  • Experience producing technical documentation, solutiondesigns, and knowledge transfer materials.
  • Proven ability to facilitate decision-making and resolvetechnical challenges.
  • Experience building collaborative, inclusive, andhigh-performing teams.
Problem Solving, Innovation & Delivery:
  • Demonstrated ability to analyze complex business andtechnical problems and develop effective solutions.
  • Proven track record delivering projects on time whilemanaging risks, dependencies, and competing priorities.
  • Experience leveraging AI technologies such as MicrosoftCopilot, AI Agents, and LLMs to improve productivity and solution delivery.
  • Strong focus on continuous improvement, automation, anddevelopment best practices.
  • Ability to identify modernization opportunities and driveinnovation.
  • Experience balancing strategic architecture decisions withhands-on delivery responsibilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

11899
11899

Maarut • Toronto

On-site
CAD 120,000 - 160,000
Software Developer- NextJS, TypeScript, React – Senior (RQ11845) Government Services Integration Cluster
Software Developer- NextJS, TypeScript, React – Senior (RQ11845) Government Services Integration Cluster

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 130,000
RQ11668 - Business Analyst - Senior I Toronto ON - Onsite I 1+year
RQ11668 - Business Analyst - Senior I Toronto ON - Onsite I 1+year

Analyst Technical Solutions • Toronto

On-site
CAD 124,000 - 131,000
RQ11661 - Software Developer - CRM – Senior I Toronto ON Onsite I 1+ year
RQ11661 - Software Developer - CRM – Senior I Toronto ON Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 142,000
RQ11667 - Business Analyst - Senior I Toronto ON Onsite I 1+ Year
RQ11667 - Business Analyst - Senior I Toronto ON Onsite I 1+ Year

Analyst Technical Solutions • Toronto

On-site
CAD 124,000 - 131,000
RQ11671 - Solutions Designer - Senior
RQ11671 - Solutions Designer - Senior

Source Code • Toronto

On-site
CAD 139,000 - 168,000
RQ09571 - Software Developer - Full Stack - Senior
RQ09571 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Competitive salary
Opportunities for professional growth
RQ11687 - Software Developer - Full Stack - Senior
RQ11687 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 110,000 - 150,000
Software Developer RQ11490 -
Software Developer RQ11490 -

Analyst Technical Solutions • Toronto

On-site
CAD 100,000 - 150,000
RQ11754 - Software Developer - Senior I Toronto ON- Onsite I 1+ year
RQ11754 - Software Developer - Senior I Toronto ON- Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 110,000 - 150,000