Senior Software Developer - Full Stack
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.
- ...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 \\\\...SeniorFull time
- ...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...SeniorFull timeRemote work
$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...SeniorLong term contractFull timeTemporary workSummer workWork at officeLocal areaRemote workFlexible hours- ...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...SeniorFull time
$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:...SeniorFull timeInternshipManual laborWork at officeWorldwideMonday to fridayFlexible hours$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...SeniorContract work- ...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...SeniorLong term contractContract workInterim roleInternship
$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...SeniorFull timeContract work$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...SeniorRemplacementFull timeContract work$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...SeniorFull timeWork at officeFlexible hours- ...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...SeniorFull time
- ...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
- ...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...SeniorFull timeContract work
- 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,...SeniorContract workInternshipRemote work3 days per week
- 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...SeniorContract workRemote workFlexible hours2 days per week
$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...SeniorLong term contractFull timeInternshipLocal areaSleeping nightsFlexible hours$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...SeniorRemplacementFull timeInternshipWork at officeLocal area2 days per week- ...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...SeniorFull timeRemote work
$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...SeniorFull timeContract workApprenticeshipRemote workFlexible hours- ...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...SeniorContract workManual labor
- ...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...SeniorLong term contractContract workManual labor
- ...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...SeniorFull time
- ...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...SeniorFull timeInternship
- ...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...SeniorFull timeRemote work
- ...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 contractFull timeWork at officeWork from home3 days per week
$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...SeniorRemote jobFull timeWork at officeLocal areaWork from home$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...SeniorLong term contractLocal areaRemote workWork from home- ...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...SeniorFull timeWork at officeRemote workWorldwideFlexible hours
$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...SeniorFull timeCasual work- 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...SeniorContract workInternshipWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Full Stack. Be the first to apply!
- software engineer devops Toronto, ON
- director software engineering Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software developer entry level Toronto, ON
- software developer Toronto, ON
- linux software engineer Toronto, ON
- ingénieur logiciel Toronto, ON
- software design engineer Toronto, ON
- software engineer internship Toronto, ON
- software engineer co-op Toronto, ON
