17 Aug
|
Source Code
|
Toronto
17 Aug
Source Code
Toronto
RQ00580 - Sr. Full Stack Developer, Digital Experience Platform (DxP)
1-year contract (265 business days) - possible extension
Hybrid (flexible) - Front St., Toronto
Supply Ontario is seeking a highly skilled Senior Full Stack Developer to support the design and delivery of up-to-date digital platform capabilities as part of our Digital Experience Platform (DxP).
This role will contribute to building and evolving Supply Ontarios public-facing and internal digital services - including but not limited to - account management, vendor workflows, search and discovery experiences, and secure integrations - as we modernize procurement and supply chain services across Ontarios public sector.
Operating at the intersection of engineering delivery, enterprise architecture, and product development, this role will support the transition to a scalable, secure, and service-based digital platform supporting OPS ministries, BPS organizations, and vendor communities.
A core outcome for this role will be to help move Supply Ontario from fragmented digital experiences to a modern, headless, cloud-native platform built on reusable components and secure integrations.
Responsibilities:
Platform Engineering
- Build scalable full stack solutions aligned to DxP architecture using Next.js, React, and .NET C#
- Develop reusable frontend components aligned to Supply Ontarios design system
- Develop secure APIs using REST and/or GraphQL
- Contribute to modular, composable platform architecture
Integration & Identity
- Integrate DxP services with enterprise IAM platforms such as Azure AD and Azure External ID
- Implement authentication and authorization workflows using OAuth2 and OpenID Connect
- Support role-based access and secure data exchange
CMS & Content Delivery
- Configure CMS-driven components in Contentful
- Support migration of legacy content
- Build dynamic user-facing experiences
Digital Experience
- Support user registration and account journeys
- Enable vendor workflows and reporting
- Build search and discovery functionality
- Deliver authenticated and public user interfaces
DevOps Support
- Support Dev, QA, and Production environments in Microsoft Azure
- Contribute to CI/CD pipelines using modern deployment practices
- Participate in code reviews
Testing & Quality
- Support unit, functional, and performance testing
- Address accessibility requirements
- Support defect remediation
Documentation
- Support API and technical documentation
- Contribute to operational knowledge transfer
General Skills
- Full stack engineering experience across frontend (React, Next.js) and backend (.NET C#)
- Ability to design scalable and secure applications
- Strong collaboration with Product, Architecture, and Delivery teams
- Understanding of headless CMS and API-driven platforms
- Ability to implement secure authentication using OAuth2 / OpenID Connect
- Strong communication skills
- Strong problem-solving capability
- Experience working in Agile environments
- Commitment to quality and maintainability
Desirable Skills
- Experience building applications on Microsoft Azure
- Experience with enterprise SSO and federated identity
- Experience designing microservices using .NET C#
- Experience supporting bilingual platforms
- Familiarity with secure deployment practices
- Experience with performance optimization
- Experience integrating analytics tools such as Google Tag Manager or Google Analytics
Deliverables:
Platform Development
- Development of headless frontend components using Next.js and React aligned to Supply Ontarios design system
- Creation of reusable UI components and patterns to support scalable digital service delivery
- Implementation of secure authenticated and public user experiences
Backend & APIs
- Development of enterprise APIs using .NET C# to support user management and platform services
- Implementation of role-based access control (RBAC) and secure service authorization
- Integration with enterprise IAM platforms to support identity-driven application functionality
Integration
- Integration with identity platforms including Azure AD and Azure External ID
- Integration with analytics platforms such as Google Tag Manager
- Integration with enterprise Azure cloud services and supporting platform capabilities
CMS & Content Delivery
- Development of CMS-driven components using Contentful for site navigation, homepage elements, and dynamic content
- Implementation of structured content models supporting vendor information and platform services
Digital Experience
- Implementation of secure user account management workflows
- Delivery of search and discovery experiences supporting procurement and vendor information access
- Enablement of vendor interaction workflows and reporting capabilities
DevOps & Platform Operations
- Support for CI/CD pipelines and automated deployment practices
- Contribution to environment readiness and platform stability across Dev, QA, and Production environments in Azure
Testing & Quality Assurance
- Support for unit, functional, and integration testing across platform components
- Validation of accessibility compliance aligned to WCAG / AODA standards
Documentation & Knowledge Transfer
- Development of API documentation and technical integration guidance
- Creation of technical documentation to support platform operations and maintainability
Platform Sustainability
- Development of reusable platform components to support long-term scalability
- Contribution to maintainable architecture and sustainable engineering practices
Must Haves:
- 7+ years experience delivering full stack enterprise web applications using modern frameworks such as Next.js, React, or equivalent
- Experience working with headless CMS platforms such as Contentful
- Hands-on experience integrating with enterprise IAM solutions including OAuth2, OpenID Connect, Azure AD, and Azure External ID
- Experience building secure microservices using REST APIs and/or GraphQL
- Experience working within CI/CD pipelines in cloud environments such as Microsoft Azure
- Familiarity with TypeScript, JavaScript, and modern frontend development practices
- Experience implementing accessibility standards aligned to WCAG / AODA
- Experience working in Agile delivery environments
Nice to Have:
- Public Sector experience
📌 Rq00580 (Toronto)
🏢 Source Code
📍 Toronto