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

Senior Software Developer - Full Stack

Full-time

Upstaff

Client:   Government Services Integration Cluster

Ministry:   Ministry of Public and Business Service Delivery and Procurement

Location:   Toronto, Ontario

Work Arrangement:   Onsite – 5 Days per Week

Contract Start:   September 21, 2026

Contract End:   October 1, 2027

Extension:   Up to 1 Extension Term

Security Clearance:   No Clearance Required

Position Type:   Contract

Number of Openings:  1

Position Overview

We are seeking a highly experienced   Senior Full Stack Software Developer   to design, develop, implement, and support large-scale, multi-client web and mobile applications. The successful candidate will possess strong hands-on expertise across full-stack development, mobile application development, Java, React, React Native, REST APIs, databases, cloud technologies, DevOps, and modern software architecture.

This role requires a technically strong professional capable of working throughout the complete Software Development Life Cycle (SDLC), collaborating with business and technical stakeholders, and delivering scalable, secure, maintainable, and high-performing applications.

Key Responsibilities

  • Design, implement, and continuously enhance data pipelines, including extraction, transformation, and loading activities.
  • Translate technical system specifications into fully functional, tested applications.
  • Develop detailed programming specifications and write, generate, compile, test, debug, and maintain application code.
  • Conduct unit testing and support application deployment and troubleshooting.
  • Resolve technical issues arising during the use and operation of software applications.
  • Provide technical assistance during implementation, conversion, migration, and post-implementation activities.
  • Collaborate with IT professionals and stakeholders throughout the Software Development Life Cycle.
  • Design, develop, test, debug, document, deploy, and maintain full-stack applications.
  • Develop and integrate front-end interfaces, back-end services, APIs, databases, and mobile applications.
  • Build scalable and high-performance web and mobile solutions.
  • Participate in design walkthroughs and collaborate closely with functional and technical teams.
  • Develop user and system documentation as required.
  • Provide post-implementation support and resolve technical issues.

Requirements

Mandatory Core Skills & Experience

Full Stack Development

The ideal candidate must demonstrate strong experience in:

  • 10+ years of experience   as a designer and developer of large-scale, multi-client web applications.
  • 10+ years of hands-on Java development experience .
  • Experience working with   Azure SQL Database, Dataverse, and Oracle databases .
  • 5+ years of hands-on experience with:
    • REST APIs
    • React
    • TypeScript
    • HTML5
    • CSS3
    • Node.js
  • Strong experience with front-end and back-end application development and integration.
  • Experience designing and implementing overall web architecture.
  • Experience implementing approved user interfaces and database deployments.
  • Experience designing applications for speed, scalability, extensibility, and maintainability.
  • Experience developing and integrating REST API services.
  • Experience integrating front-end UI components with APIs.
  • Experience developing responsive web applications.
  • Strong understanding of application architecture and modern design patterns.

Mandatory Mobile Application Development Skills

Candidates   must have strong hands-on experience in mobile application development , including:

  • Experience with the   React Native framework for cross-platform mobile application development .
  • Hands-on experience developing mobile applications for   both iOS and Android .
  • Knowledge of:
    • Android SDK
    • iOS SDK
    • Platform-specific APIs
  • Familiarity with native modules and bridging between React Native and native code.
  • Knowledge or experience with native development technologies, including:
    • Objective-C
    • Swift
    • Java
    • Kotlin
  • Extensive experience with:
    • JavaScript
    • CSS
    • HTML
    • Front-end development languages
    • User interface design

Front-End Development Skills

Strong hands-on experience with modern front-end technologies, including:

  • React
  • React Native
  • Angular / AngularJS
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Node.js

The candidate should demonstrate the ability to:

  • Create self-contained, reusable, and testable modules and components.
  • Develop responsive and scalable front-end interfaces.
  • Create, design, and implement layouts for new and existing web pages.
  • Render both server-side and client-side content.
  • Design effective user interactions and interfaces.
  • Ensure front-end applications successfully query and integrate with APIs.
  • Demonstrate fundamental knowledge of UX/UI principles.

Back-End & Java Development

Required experience includes:

  • Strong Java programming experience for web applications.
  • Experience with Java application servers and technologies, including:
    • Tomcat
    • WebLogic
    • EJB
    • Servlets
  • Experience with REST and SOAP web services.
  • Strong understanding of object-oriented programming principles.
  • Experience with object-oriented coding practices.
  • Knowledge of:
    • Design patterns
    • Refactoring
    • Clean code principles

Database Skills

Strong database and SQL experience is required, including:

  • Oracle
  • SQL Server
  • Azure SQL Database
  • Dataverse
  • Relational database technologies
  • Database design and management
  • SQL development and query languages

API & Integration Skills

Candidates must demonstrate:

  • Strong knowledge and experience with RESTful APIs.
  • Experience designing and constructing REST API services.
  • Experience integrating front-end applications with APIs.
  • Strong understanding of API documentation and Swagger files.
  • Experience or knowledge of SOAP web services.
  • Experience with application architecture and front-end/back-end integration.
  • Experience with middleware and gateways.

Cloud, DevOps & CI/CD

Required experience includes:

  • Experience using   Azure DevOps .
  • Experience designing and implementing Continuous Integration and Continuous Deployment (CI/CD).
  • Experience working with Agile/Scrum environments.
  • Familiarity with JIRA.
  • Experience with application deployment and troubleshooting.

Architecture & Technical Design

The successful candidate should possess:

  • Knowledge and experience with microservices architecture.
  • Demonstrated ability to apply core architecture principles to improve product extensibility and maintainability.
  • Knowledge of major architectural styles, including:
    • Message-oriented architecture
    • Reactive architecture
    • Event-based architecture
  • Experience with application design and modern design patterns.
  • Experience with structured methodologies for application development, implementation, and maintenance.

Security Requirements

Knowledge and experience with security gateways and protocols, including:

  • JWT
  • OAuth 2.0
  • SSL Certificates

Accessibility Requirements

Candidates must have proven experience with:

  • WCAG standards
  • Accessibility for Ontarians with Disabilities Act (AODA)
  • Related accessibility regulations and standards

Blockchain – Required Technical Knowledge

Candidates should possess knowledge and experience in:

  • Blockchain development
  • Smart contract development using Solidity
  • Basic principles of cryptography

General Technical Competencies

The ideal candidate will also demonstrate:

  • Experience in programming and systems analysis.
  • Experience supporting specialized software packages.
  • Experience eliciting and documenting information from diverse business stakeholders and subject matter experts.
  • Experience with application design, deployment, maintenance, and troubleshooting.
  • Experience with communications protocols.
  • Experience developing Internet-ready applications.
  • Knowledge of rapid application development (RAD) methodologies.
  • Knowledge of Information Management principles, concepts, policies, and practices.
  • Experience reviewing, analyzing, modifying, testing, and debugging product installation scripts.
  • Ability to provide technical and post-implementation support.

Soft Skills

The successful candidate must possess:

  • Excellent written and verbal communication skills.
  • Strong interpersonal and relationship-building skills.
  • Ability to develop and present innovative ideas and conceptualize new approaches and solutions.
  • Strong analytical and systematic problem-solving abilities.
  • Demonstrated ability to work effectively with functional and technical teams.
  • Ability to work successfully within large, collaborative teams.
  • Strong decision-making and negotiation skills.
  • Ability to work under pressure and meet aggressive timelines.
  • Adaptability and flexibility in changing environments.
  • A strong track record of meeting project deadlines.
  • Demonstrated ability to troubleshoot and resolve complex technical problems.

Public Sector Experience

  • Experience with   OPS Development Standards and Processes   is required/preferred.

Nice to Have

  • Experience with   Apple App Store deployment processes .
  • Experience with   Google Play Store deployment processes .

Candidate Profile

We are looking for a highly experienced Full Stack Developer who combines deep expertise in   Java, React, React Native, mobile application development, APIs, databases, cloud technologies, DevOps, security, accessibility, and modern architecture .

This opportunity is particularly suited for candidates with proven experience delivering   large-scale enterprise applications , cross-platform   iOS and Android mobile applications , and scalable web solutions within complex enterprise or public-sector environments.

Critical Mandatory Screening Criteria

Candidates should clearly demonstrate the following on their resume:

  • 10+ years in large-scale web application design and development.
  • 10+ years of Java development experience.
  • Azure SQL Database, Dataverse, and Oracle experience.
  • 5+ years of REST API, React, TypeScript, HTML5, CSS3, and Node.js experience.
  • Strong React Native experience.
  • Hands-on iOS and Android mobile application development.
  • Android SDK and iOS SDK knowledge.
  • Experience with native modules and React Native bridging.
  • Knowledge of Objective-C/Swift or Java/Kotlin.
  • WCAG and AODA experience.
  • Azure DevOps experience.
  • Microservices architecture experience.
  • JWT, OAuth 2.0, and SSL Certificates knowledge.
  • Agile/Scrum experience.
  • Strong SQL and database development experience.
  • Blockchain and Solidity knowledge/experience.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Full Stack in Toronto, ON vacancy
  •  ...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
    Full time

    Itprofound Inc.

    Toronto, ON
    1 day ago
  •  ...applications within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming:...  ..., share knowledge and teach within your team and within the developer community at Electric Mind via educational sessions, study groups... 
    Senior
    Full time
    Remote work

    Electric Mind

    Toronto, ON
    1 day ago
  • $110k per year

     .... In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning platform...  ...the Role Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting, deploying... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    1 day 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
    Full time

    Itprofound Inc.

    Toronto, ON
    1 day ago
  • $90k - $100k per year

     ...!  About You You possess strong software design, development and testing skills acquired...  ...You can recognize software problems and develop creative solutions within an energizing...  ...Hands-on experience working with senior-level business leaders Schedule:... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office
    Worldwide
    Monday to friday
    Flexible hours

    YuJa

    Toronto, ON
    1 day 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
    Contract work

    Source Code

    Toronto, ON
    1 day ago
  •  ...architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products...  ...and negotiation skills \ \   \ Full Stack Skills: \ \ Proficient with both... 
    Senior
    Long term contract
    Contract work
    Interim role
    Internship

    Maarut

    Toronto, ON
    1 day 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
    Full time
    Contract work

    Source Code

    Toronto, ON
    1 day 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
    Remplacement
    Full time
    Contract work

    Source Code

    Toronto, ON
    1 day ago
  • $140k - $150k per year

     ...predictably when the world is messy. Our stack is Ruby on Rails, Ember.js, and...  ...just patch symptoms. Work closely with Developers, Product, Design, and stakeholders to shape...  ...improving system performance, reliability, or developer experience. Winner of Canada’s Most... 
    Senior
    Full time
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    1 day ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills: Proficient with both front... 
    Senior
    Full time

    Maarut Inc

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

    Symbiotic Digital

    Toronto, ON
    1 day ago
  •  ...Number of Openings:  1 Security Clearance:   No Clearance Required Overview Our client is seeking an experienced   Senior Full Stack Software Developer   to design, develop, test, implement, and maintain large-scale, multi-client web applications. The successful... 
    Senior
    Full time
    Contract work

    Upstaff

    Toronto, ON
    2 days ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering, microservices architecture, and technical leadership capacity,... 
    Senior
    Contract work
    Internship
    Remote work
    3 days per week

    Randstad

    Toronto, ON
    5 days ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering capacity, specializing in designing, developing, and optimizing... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    Randstad

    Toronto, ON
    11 days ago
  • $150k - $190k per year

     ...for a meaningful outcome, you’ve found your next home. ROLE SALARY BAND $150,000 - $190,000 ROLE OVERVIEW The Senior Full stack Developer is a key contributor responsible for delivering high-quality, scalable software across the frontend and backend. This role... 
    Senior
    Long term contract
    Full time
    Internship
    Local area
    Sleeping nights
    Flexible hours

    Quartermaster Inc.

    Toronto, ON
    1 day ago
  • $115k - $125k per year

     ...Product, QA, and your pod.  How We Build   We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor...  ...layer on top.  What We're Looking For You move across the stack without losing altitude — Angular MFE one moment, .NET... 
    Senior
    Remplacement
    Full time
    Internship
    Work at office
    Local area
    2 days per week

    Triparc

    Toronto, ON
    1 day ago
  •  ...Senior Full-Stack Developer Location : Ottawa, ON (Remote) About the Role We’re looking for a Senior Full-Stack Developer to join one of our development squads and help build new features for the 1VALET smart-building platform. This role is hands-on and product... 
    Senior
    Full time
    Remote work

    1valet

    Toronto, ON
    1 day ago
  • $120k - $160k per year

     ...first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product...  ...there's a surface to match most strengths. We're not building software for software's sake. Our products only matter when a client can... 
    Senior
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    10 days ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills Proficient with both front... 
    Senior
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    2 days ago
  •  ...they deliver for the customers. Provides mentoring to specific Software Development I and potentially Software Engineer I to discuss...  ...new trends and techniques via various forums, like chapters. Develops supporting and configuration documentation and provides guidance... 
    Senior
    Long term contract
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    3 days ago
  •  ...About us Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed...  .... Endless possibilities. ROLE OVERVIEW: As a Full-Stack Developer, you will architect and build custom web applications across multiple... 
    Senior
    Full time

    Appnovation Technologies

    Toronto, ON
    1 day 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...  ...and global Transportation.    The Role  As a Senior Full Stack Developer, you will work on projects related to machine... 
    Senior
    Full time
    Internship

    Invision Ai

    Toronto, ON
    1 day ago
  •  ...opportunity The Dayforce SP&T Organization is seeking an experienced Senior Software Developer to create and improve the industry's next-generation Human...  ....NET Core. ~2+ years of experience with the JavaScript stack, including React, TypeScript, jQuery ~ Experience with... 
    Senior
    Full time
    Remote work

    Dayforce

    Toronto, ON
    6 days ago
  •  ...and web applications on a modern Microsoft stack (C#, .NET, ASP.NET MVC, Azure, SQL Server...  ...years building and shipping production software in a team setting. ~ Strong grasp of object...  ...world experience. Benefits Why Developers like working here ~ Competitive... 
    Long term contract
    Full time
    Work at office
    Work from home
    3 days per week

    Calliere

    Toronto, ON
    1 day ago
  • $110k - $270k per year

     ...making a positive impact on its customers, employees, and communities. The Role Our teams are hiring multiple talented Senior Full-Stack Software Engineers to build innovative products in Life Sciences. You’ll work with the latest front-end and back-end technologies as... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  • $65k - $115k per year

     ...the right talent. About Our Stack ~ Python, Django, PostgreSQL...  ...achieve results. Learn and develop your skill set alongside your...  ...distinctive work experience in software development. Good eye for...  ...Comfortable interacting with senior management, project stakeholders... 
    Senior
    Long term contract
    Local area
    Remote work
    Work from home

    Leap Tools

    Toronto, ON
    12 hours ago
  •  ...subscription management features across our full-stack architecture. Build and maintain...  .../ Node.js for platform integrations. Develop user-facing subscription management interfaces...  ...: ~5+ years of experience in Software Engineering ~ Bachelor's degree in computer... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Toronto, ON
    1 day ago
  • $130k - $150k per year

     ...We're looking for a Senior Full Stack Software Engineer who is passionate about building high-quality software in an AI-native way. Someone who treats Claude and the latest agentic coding tools as a core part of their craft, not a novelty. In this role, you will own technical... 
    Senior
    Full time
    Casual work

    Altaml

    Toronto, ON
    1 day ago
  • We are seeking a highly experienced Senior Software Developer - Full Stack to lead full-lifecycle software development, application modernization, and system enhancement initiatives. In this role, you will work across both modern and legacy technical stacks—ranging from Java... 
    Senior
    Contract work
    Internship
    Work at office
    Flexible hours

    Randstad

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Full Stack. Be the first to apply!