11899

Maarut

Toronto

On-site

CAD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maarut is seeking a seasoned designer/developer to build a public-facing Registration portal (NextJS/TypeScript/React) for Ontariopublic use and to integrate it with MS Dynamics CRM via MuleSoft middleware.

The ideal candidate brings 10+ years in large-scale web apps, strong UX, accessibility (WCAG/AODA), and a track record of leading technical teams and delivering across complex platforms.

Qualifications

  • 10+ years designing and developing large-scale multi-client web apps.
  • Experience with RXJS, NextJS, VueJS.
  • Knowledge and experience of microservice architecture and extensibility.
  • Knowledge and experience with programming Internet-ready applications.
  • Proven experience with WCAG and AODA.
  • Experience with Responsive Web application development.
  • Experience with one or more communications protocols.
  • Demonstrated ability to lead, mentor, and coach developers and technical teams.
  • Experience coordinating work across developers, testers, business analysts, architects, and stakeholders.
  • Strong verbal and written communication skills.

Skills

NPM
RxJS
Bootstrap
jQuery
Git
NextJS
VueJS
Microservices
WCAG & AODA
Responsive design
Leadership
Stakeholder management
Communication
Documentation
Problem solving

Tools

MuleSoft
Microsoft Dynamics CRM
Next.js
TypeScript
React

Job 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:

Must Haves:

  • 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
  • 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:

  • Experience with one or more communications protocols
  • Node such as NPM - 5+ years / RXJS - 5+ years / Bootstrap,jQuery – 3+ years
  • Git – 3+ years
  • Experience with Responsive Web application development
  • 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

RQ11845 - Software Developer - Senior
RQ11845 - Software Developer - Senior

Maarut • Toronto

On-site
CAD 90,000 - 130,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
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
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
RQ09208 - Specialized IT Consultant - Senior
RQ09208 - Specialized IT Consultant - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08111 - Sr. Software Developer
RQ08111 - Sr. Software Developer

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
11904
11904

Maarut • Toronto

On-site
CAD 75,000 - 110,000
11926
11926

Maarut • Toronto

On-site
CAD 150,000 - 190,000
11927
11927

Maarut • Toronto

On-site
CAD 110,000 - 150,000