Senior Software Developer – Full Stack | RQ11347 Client: Ministry of Public and Business Service Delivery and Procurement | Onsite – Ontario We are hiring a Senior Software Developer – Full Stack with strong expertise in the MERN technology stack (MongoDB, Express, React, Node.js) to support the ongoing development and enhancement of the Ceres application for the Ministry of Public and Business Service Delivery and Procurement. The ideal candidate will bring 7+ years of full-stack development experience, strong experience with cloud-native applications, Agile delivery, technical documentation, DevOps/CI/CD, security and authentication protocols, solution architecture documentation, and stakeholder collaboration.
Experience working with Microsoft Azure, Azure DevOps, Git, OAuth 2.0, SAML, and AODA-compliant solutions is highly relevant.
Role Snapshot Requisition: RQ11347
Job Title: Software Developer – Full Stack – Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 40 St.
Clair Avenue
West / 1 Stone Road West, Ontario – Onsite
Estimated Start Date: September 21, 2026
Estimated End Date: April 30, 2027
Estimated Business Days: 160
Potential Extension: 237 days
Hours: 7.25 hours per day
Security Level: No Clearance Required
Application Deadline: Friday, August 14, 2026, by 10:00 AM EST
Contact Email:
[email protected] Mandatory Documents Please Submit The Following Updated Resume in Word format – Mandatory
References – Mandatory
Expected Hourly Rate – Mandatory
Visa Status – Mandatory
LinkedIn ID – Mandatory Note: Candidates submitted without all mandatory documents cannot be processed.
Position Overview The Ministry is seeking a Senior Software Developer – Full Stack with strong MERN stack expertise to support the ongoing enhancement, maintenance, and technical evolution of the Ceres application. Introduced in February 2023, Ceres supports the collection, management, and accessibility of plant health data. The application provides stakeholders with timely access to current and historical information while supporting the efficient detection and management of pest threats.
Ceres is built using MongoDB, Express, React, and Node.js and is hosted within the Microsoft Azure OPS tenant. The selected resource will be responsible for designing and implementing application enhancements, bug fixes, technical improvements, and platform upgrades based on evolving business requirements. The role will also support solution design documentation, architecture and governance activities, technical documentation, and knowledge transfer to ensure operational continuity.
Key Responsibilities Full-Stack Application Development & Enhancement
Design, develop, test, implement, and maintain application enhancements and technical improvements.
Develop and maintain solutions using the MERN technology stack.
Implement bug fixes, platform improvements, and upgrades based on evolving business requirements.
Ensure application solutions are scalable, maintainable, secure, and aligned with technical requirements.
Develop solutions that comply with applicable accessibility requirements, including the Accessibility for Ontarians with Disabilities Act (AODA).
Troubleshoot technical issues and provide effective resolutions.
Support ongoing application maintenance and operational requirements.
Solution Design, Architecture & Technical Documentation
Update and maintain solution design artifacts, technical models, diagrams, and supporting documentation.
Develop and maintain technical documentation, including:
Build books
Deployment procedures
Release management documentation
Operational documentation
Support documentation
Update project and application architecture documentation as required.
Provide technical input and implementation expertise during architecture, security, privacy, and governance reviews.
Ensure technical documentation remains accurate, current, and aligned with implemented solutions.
Stakeholder Collaboration & Solution Alignment
Collaborate with business and technical stakeholders throughout the software development lifecycle.
Ensure solutions align with
Functional requirements
Technical requirements
Security requirements
Privacy requirements
Integration requirements
Cloud requirements
Participate in requirements gathering, technical discussions, solution planning, and consensus-building.
Communicate technical considerations, progress, risks, issues, and recommendations to stakeholders.
Support governance and review processes by providing appropriate technical documentation and implementation details.
Agile Delivery, DevOps & Cloud Engineering
Work effectively within an Agile software delivery environment.
Use source control and modern DevOps practices throughout the development lifecycle.
Develop and maintain CI/CD pipelines and associated deployment processes.
Work with tools such as Azure DevOps and Git.
Support cloud-native application development and deployment within Microsoft Azure environments.
Contribute to platform upgrades, deployment improvements, and technical modernization initiatives.
Security, Authentication & Compliance
Apply IT security best practices throughout application design and development.
Work with authentication and authorization protocols, including:
OAuth 2.0
SAML
Consider security, privacy, integration, and governance requirements when designing and implementing solutions.
Ensure application enhancements and technical implementations align with applicable organizational and government standards.
Knowledge Transfer & Operational Continuity
Provide knowledge transfer to support operational continuity and future development activities.
Prepare and maintain vendor offboarding and knowledge transfer documentation.
Transfer application, architecture, deployment, and support knowledge to relevant internal teams.
Support future maintenance and enhancement activities by ensuring technical knowledge and documentation are complete and accessible.
Required Skills &
Experience Skill / Experience Requirement Full-stack development using MERN – MongoDB, Express, React, Node.js 7+ years Developing, maintaining, and updating technical documentation, including build books, deployment procedures, release management, and operational/support documentation 4+ years Designing, developing, testing, and implementing application enhancements and technical improvements Required Experience developing solutions compliant with AODA requirements Required Agile software delivery experience Required IT security best practices and authentication protocols, including OAuth 2.0 and SAML Required Maintaining solution design artifacts, models, diagrams, and supporting documentation Required Collaboration with business and technical stakeholders across functional, technical, security, privacy, integration, and cloud requirements Required Supporting architecture, security, privacy, and governance review processes Required Knowledge transfer and documentation supporting operational continuity Required Source control, DevOps, CI/CD pipelines, Azure DevOps, and Git Required Desirable Skills &
Experience Experience building and deploying cloud-native solutions in Microsoft Azure.
Experience working on agricultural data collection and analysis applications.
Familiarity with Government of Ontario Information and Technology Standards (GO-ITS).
Experience with Azure DevOps and Git-based source control and CI/CD practices.
Experience working with applications hosted in Microsoft Azure environments.
Experience supporting government or public-sector technology initiatives. Soft Skills & Experience Ability to work independently while contributing effectively within a collaborative team workplace.
Strong analytical, problem-solving, and decision-making capabilities.
Excellent attention to detail and commitment to quality.
Strong verbal and written communication skills.
Ability to facilitate meetings and gather and clarify requirements.
Strong consensus-building and stakeholder engagement skills.
Effective stakeholder management skills.
Ability to proactively identify, communicate, and escalate risks and issues.
Strong ability to develop mitigation strategies and communicate recommendations.
Ability to work effectively with both technical and non-technical stakeholders. Evaluation / Experience Weighting Mandatory Skills & Experience – 70%
Desirable Skills & Experience – 20%
Soft Skills & Experience – 10% How to Apply If this opportunity matches your experience and interests you, please submit the following documents to
[email protected] by Friday, August 14, 2026, at 10:00 AM EST: Updated Resume in Word format – Mandatory
References – Mandatory
Expected Hourly Rate – Mandatory
Visa Status – Mandatory
LinkedIn ID – Mandatory Applications submitted without the mandatory documents cannot be processed. If this position is not a fit for you, please feel free to forward it to experienced Senior Full Stack Developers with 7+ years of MERN development experience, strong Azure/cloud exposure, Agile delivery experience, DevOps/CI/CD expertise, technical documentation experience, and knowledge of security protocols such as OAuth 2.0 and SAML.
📌 Software Developer - Full Stack - Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto