Senior Software Developer / Full Stack Technical Lead
Upstaff
Job Title: Senior Software Developer / Full Stack Technical Lead
Client: Government of Ontario — Ministry of Public and Business Service Delivery and Procurement
Location: Toronto, Ontario — 100% onsite, 5 days per week
Contract: September 21, 2026 – March 31, 2027, with one possible extension
Security Clearance: Not required
Position Overview
The Government of Ontario is seeking a senior, hands-on Full Stack Software Developer and Technical Lead to design, develop, integrate, and support secure, scalable enterprise applications. The successful candidate will combine modern web development expertise with strong Microsoft Dynamics 365, Power Platform, Dataverse, and Azure integration experience.
The role involves delivering CRM, customer service, workflow automation, and case management solutions while providing technical leadership, mentoring developers, guiding architecture decisions, and coordinating cross-functional Agile teams. Experience with permitting, licensing, registration, inspection, compliance, or regulatory case management solutions is highly desirable.
Key Responsibilities
Design, develop, test, deploy, and maintain enterprise full-stack applications using Node.js, Next.js, React, Java, JavaScript, and TypeScript.
Develop and configure Microsoft Dynamics 365 Customer Service, Power Apps, Power Automate, Power Pages, and Dataverse solutions.
Build secure and scalable REST APIs, web services, backend components, and enterprise integrations.
Develop cloud solutions using Azure Functions, Logic Apps, App Services, API Management, Azure Storage, and Azure Key Vault.
Apply .NET/C#, SQL Server, Spring Boot, Apache Tomcat, and Oracle or SQL database technologies where required.
Design solution architecture, technical specifications, integration patterns, implementation plans, and deployment strategies.
Support permitting, licensing, registration, inspection, compliance, and end-to-end case management workflows.
Implement CI/CD pipelines, automated deployments, source control, testing, and release management using Azure DevOps and GitHub.
Lead code reviews, establish development standards, mentor developers, and resolve complex technical issues.
Collaborate with business analysts, architects, testers, product managers, and stakeholders to translate requirements into technical solutions.
Support production releases, troubleshooting, documentation, knowledge transfer, and continuous improvement.
Apply Agile/Scrum methodologies and explore AI-assisted development tools, including Microsoft Copilot and generative AI.
Requirements
Mandatory Qualifications
Minimum 7 years of software development experience, including enterprise application delivery.
Minimum 2 years of experience implementing Microsoft Dynamics 365 and/or Power Platform solutions.
Hands-on experience with Dynamics 365 Customer Service, Power Apps, Power Automate, Power Pages, and Dataverse.
Experience delivering CRM, customer service, case management, or related business process solutions.
Strong development experience with Node.js, Next.js, React, Java, JavaScript, and TypeScript.
Experience with .NET/C#, REST APIs, SQL Server, Spring Boot, Apache Tomcat, and Oracle or SQL databases.
Hands-on Azure experience covering Functions, Logic Apps, App Services, API Management, Storage, and Key Vault.
Knowledge of enterprise integration patterns, API-led architecture, middleware, and complex system integrations; MuleSoft experience is required by the stated technical requirements.
Experience creating solution designs, technical documentation, CI/CD pipelines, and automated deployment processes.
Proven technical leadership, developer mentoring, code review, stakeholder collaboration, and Agile delivery skills.
Preferred Qualifications
Ontario Public Service or broader public-sector experience.
Experience with government permitting, licensing, inspections, registration, regulatory compliance, and case management.
Experience with Microsoft Copilot, AI agents, generative AI, and large language models.
Experience delivering large-scale enterprise modernization and digital transformation initiatives.
- ...activities. Required to translate technical systems specifications into... ...applications. This includes developing detailed programming... ...during the use and operation of software packages, including technical... ...for meeting deadlines Full Stack Skills: Proficient...SeniorSoftwareFull time
$165k - $200k per year
...Senior Full Stack Software Developer Location: Toronto GTA (hybrid) · Type: Full-time · Openings: 2 · Salary: CA$165K – $200K + equity The role Build and ship the production web applications that power our client's global operations. This is for an action...SeniorSoftwareFull time- ...JSON/XML). Experience designing, developing, and supporting MuleSoft... ...produce clear architectural and technical documentation. Experience... ...technical expertise to recommend, develop and maintain corporate... ...design documents, and technology stack descriptions), user documentation...SeniorSoftwareFull time
- ...requirements into working, tested applications, including developing detailed technical specifications, writing code, conducting unit testing, and... ...implementation. Design, develop, test, deploy, and maintain full-stack web applications using modern development frameworks and...SeniorSoftwareFull time
- ...Position: Full Stack - Software Developer Location: Toronto, ON Job ID#: RQ11443 Duration: 6 Months Role Overview We are seeking a senior-level Full Stack Developer with strong expertise in Java and Angular to support the design...SeniorSoftwareLong term contractFull time
- ...What you'll do: ~6+ years of software development experience, preferably with Project Lead experience. ~ Takes personal... ...meetings, peer code-reviews, and technical preparations required for scheduled... ...experienced team members ~ Develops sophisticated software with minimum...SeniorSoftwareFull time
$110k per year
...In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning... ...at a time. About the Role Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting...SeniorSoftwareLong term contractFull timeTemporary workSummer workWork at officeLocal areaRemote workFlexible hours$90.16 - $108.23 per hour
...RQ11377 - Software Developer - Full Stack - Senior - 4 Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office) 40 St Clair W Toronto or 1 Stone Rd W Guelph Duration: 6+ contract (125 Business Days) + 3 possible Extension Must Have...SeniorSoftwareFull timeContract workWork at office2 days per week- ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location...SeniorSoftwareFull time
- ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details are given below: \\ \\\\ \\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\...SeniorSoftwareFull time
- ...Trevor Frances Recruitment is supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced developer who brings strong technical expertise across both front-end and back-end development, along with the ability to design and...SeniorSoftwareFull time
- ...activities. Required to translate technical systems specifications into... ...applications. This includes developing detailed programming... ...during the use and operation of software packages, including technical... ...for meeting deadlines Full Stack Skills: Proficient...SeniorSoftwareFull time
$90.18 - $108.22 per hour
...RQ00731 - Software Developer - Full Stack - Senior 7+ month contract (164 business days) - possible extension Hybrid (as needed onsite) - 525 University Avenue Must Haves: ~7+ years of hands-on ReactJS development experience building complex production-grade...SeniorSoftwareRemplacementFull timeContract work$90.21 - $108.25 per hour
...RQ11523 - Software Developer - Full Stack - Senior Contract: 1 year 2 months (283 business days) + extention No Clearance required Location: Toronto, On (On-site) Must Have: Experience with React Native framework for cross-platform mobile app development...SeniorSoftwareContract work$90.21 - $108.25 per hour
...RQ00738 - Software Developer - Full Stack - Senior Location: Toronto (525 University Avenue) - Hybrid Duration: 8 months contract (164 Business Days) possible extension Must Haves: Senior Full Stack software development experience delivering complex...SeniorSoftwareFull timeContract work$120k - $160k per year
...and deliver seamless financial experiences at scale. As a leader in Open Finance in Canada, we’ve grown since 2016 into one of... ...first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences...SeniorSoftwareFull timeContract workApprenticeshipRemote workFlexible hours- ...Position: Software Developer - Full Stack Location: Toronto, ON (Onsite) Job ID#: RQ11132 Duration: 12 Months Role Overview We are seeking a Software Developer - Full Stack to support the design, development, implementation, and maintenance of enterprise...SoftwareFull time
$90.2 - $108.29 per hour
...RQ00788 - Software Developer - Full Stack - Seniorx3 Duration: 1 Year (250 Business Days) + 1 Possible Extension Location: 525 University Avenue Toronto ( Up to 3 days onsite (subject to HM's discretion) ) No security clearance Must Have skills:...SeniorSoftwareFull time$70k - $90k per year
...Our Development team is growing, and we're looking for a .NET Full-Stack Developer who's excited to build high-quality, customer-facing features... ...improvement. Communicate early with leadership when technical work impacts core architecture, security, or deviates from established...SoftwareLong term contractPermanent employmentFull timeInternshipWork at officeFlexible hours2 days per week3 days per week- ...done right. That means continuously improving our home care software platform, built specifically for multi-site home care... ...the comfort of their homes. Job Description The Full Stack JavaScript Developer works in a small agile development team, producing the most...SoftwareFull timeWork at officeRemote workFlexible hours
- ...About us Appnovation is a global, full-service digital partner that combines Strategy... .... ROLE OVERVIEW: As a Full-Stack Developer, you will architect and build custom web... ...and content generation. You make strong technical decisions around authentication, security...SeniorFull time
- ...Reflow, a workforce and workflow intelligence platform that helps teams understand and improve how work gets done. We’re expanding our full-stack team to accelerate feature development, scale analytics systems, and ship the next wave of intelligence-driven capabilities. What...Full timeFlexible hours
- ...MaintainX is a leading mobile-first work execution platform for industrial... ...the Pantry Design System. Developer Productivity: Internal... ...of how we build, test and ship software. Treat internal engineers as... ...practices. Our core stack is TypeScript, React, Node.js,...SoftwareLong term contractFull timeWork at office
- ...Description We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity... ...environments, our technology powers disruptive, market-leading solutions in intelligent infrastructure and global Transportation...SeniorSoftwareFull timeInternship
- ...ownership, the freedom to make technical decisions, and a team that... ...applications on a modern Microsoft stack (C#, .NET, ASP.NET MVC, Azure... ...and shipping production software in a team setting. ~ Strong... ...experience. Benefits Why Developers like working here ~...SoftwareLong term contractFull timeWork at officeWork from home3 days per week
- ...Canadians who are underserved by the traditional financial system. Position Summary: Haventree is looking for a Senior Software Engineer ( Full Stack ) to join our fast-growing team. In this role, you will design and build end-to-end solutions that power our customer-...SeniorSoftwareFull timeFlexible hours
- ...subscription management features across our full-stack architecture. Build and maintain... .../ Node.js for platform integrations. Develop user-facing subscription management interfaces... ...occasional on-call responsibilities for technical support. Work with Firebase Functions...SeniorSoftwareFull timeWork at officeRemote workWorldwideFlexible hours
$120k - $200k per year
...products used by millions of students worldwide, is seeking a Software Developer Team Lead who has a passion for technology and education. You will be... ...manage a team of talented engineers and provide hands-on technical and project leadership. At IXL, we find it immensely...SoftwareFull timeWork at officeWorldwide$118k - $152k per year
...intersection of engineering, cloud technology, and financial services. The Role We are looking for an experienced Senior Full-Stack Python Software Engineer to design and build high-quality digital solutions using Python web frameworks and modern front-end technologies...SeniorSoftwareFull timeInternshipImmediate start- ...Full Stack Developer Junior / Intermediate About Reactiv Reactiv is an AI-powered platform that helps Shopify merchants build beautifully branded, high-converting mobile apps without the usual complexity. At the core of what we do is Reactiv Clips, a feature...Full timeWork at officeRemote work2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer / Full Stack Technical Lead. Be the first to apply!
- software engineer - computer Toronto, ON
- software developer no experience Toronto, ON
- développeur logiciel Toronto, ON
- senior software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer summer internship Toronto, ON
- software engineer co-op Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer Toronto, ON

