Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer / Full Stack Technical Lead

Full-time

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer / Full Stack Technical Lead in Toronto, ON vacancy
  •  ...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... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    5 days ago
  • $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... 
    Senior
    Software
    Full time

    Targeted Talent

    Toronto, ON
    7 days ago
  •  ...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... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    22 days ago
  •  ...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... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    26 days ago
  •  ...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... 
    Senior
    Software
    Long term contract
    Full time

    Symbiotic Digital

    Toronto, ON
    28 days ago
  •  ...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... 
    Senior
    Software
    Full time

    Emburse

    Toronto, ON
    3 days ago
  • $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... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    more than 2 months ago
  • $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... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    a month ago
  •  ...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... 
    Senior
    Software
    Full time

    Itprofound Inc.

    Toronto, ON
    more than 2 months ago
  •  ...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 \\\\... 
    Senior
    Software
    Full time

    Itprofound Inc.

    Toronto, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Software
    Full time

    Trevor Frances Recruitment

    Toronto, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  • $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... 
    Senior
    Software
    Remplacement
    Full time
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  • $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... 
    Senior
    Software
    Contract work

    Source Code

    Toronto, ON
    a month ago
  • $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... 
    Senior
    Software
    Full time
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  • $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... 
    Senior
    Software
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    more than 2 months ago
  •  ...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... 
    Software
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  • $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:... 
    Senior
    Software
    Full time

    Source Code

    Toronto, ON
    a month ago
  • $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... 
    Software
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Method Integration Inc.

    Toronto, ON
    9 days ago
  •  ...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... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    VIV Technologies

    Toronto, ON
    1 day ago
  •  ...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... 
    Senior
    Full time

    Appnovation Technologies

    Toronto, ON
    more than 2 months ago
  •  ...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 time
    Flexible hours

    Reflow

    Toronto, ON
    more than 2 months ago
  •  ...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,... 
    Software
    Long term contract
    Full time
    Work at office

    Maintainx

    Toronto, ON
    14 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Internship

    Invision Ai

    Toronto, ON
    a month ago
  •  ...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 ~... 
    Software
    Long term contract
    Full time
    Work at office
    Work from home
    3 days per week

    Calliere

    Toronto, ON
    more than 2 months ago
  •  ...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-... 
    Senior
    Software
    Full time
    Flexible hours

    Haventree Bank

    Toronto, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Toronto, ON
    more than 2 months ago
  • $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... 
    Software
    Full time
    Work at office
    Worldwide

    IXL Learning

    Toronto, ON
    2 days ago
  • $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... 
    Senior
    Software
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    12 days ago
  •  ...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 time
    Work at office
    Remote work
    2 days per week
    3 days per week

    Reactiv

    Toronto, ON
    10 days ago

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!