Back to job search
Joblinxsapp logo
JoblinxsappVerified Job Source

Senior Software Developer – Full Stack

  • Toronto, ON
  • On-site
  • Posted Sep 1, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Apply by
Oct 1, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, and maintain scalable cloud-native web applications and RESTful API services within an Agile delivery team. Collaborate with cross-functional stakeholders to translate business requirements into technical specifications and ensure AODA compliance.

Job details

Client: Labour and Transportation Cluster Ministry: Ministry of Public and Business Service Delivery and Procurement Location: 87 Sir William Hearst Avenue, Toronto, Ontario M3M 0B4 Work Arrangement: 100% Onsite Contract Duration: August 24, 2026 – March 31, 2027 Extension: Up to 134 business days / 1 extension term Number of Openings: 1 Security Clearance: No Clearance Required Position Overview We are seeking an experienced Senior Full Stack Software Developer to join a dynamic Agile delivery team supporting the design, development, enhancement, testing, deployment, and maintenance of enterprise and cloud-native web applications. The successful candidate will work closely with Business Analysts, UX/UI Designers, Product Managers, Cloud Architects, QA teams, and other technical stakeholders to deliver scalable, secure, accessible, and high-quality software solutions. This role requires strong hands-on experience across front-end and back-end development, RESTful APIs, databases, modern JavaScript frameworks, cloud technologies, DevOps practices, and Agile software delivery. Requirements Mandatory Technical Skills Candidates must demonstrate hands-on experience with the following: Entity Framework or other Object-Relational Mapping (ORM) data access tools REST APIs and API-based application development React and Next.js JavaScript and TypeScript SQL and relational database technologies Node.js Web Content Accessibility Guidelines (WCAG) for accessible web application development Experience with common React libraries is also highly desirable, including: React Hook Form React Query Zustand Key Responsibilities Collaborate with Business Analysts, UX/UI Designers, Product Managers, Cloud Architects, and other stakeholders to translate business requirements, user stories, UI/UX artifacts, solution architecture, security requirements, and data models into application designs and technical specifications. Design, develop, test, debug, and maintain full-stack web applications and cloud-native software products. Develop scalable Minimum Viable Products (MVPs) and enterprise cloud-native web applications while ensuring accessibility and AODA compliance. Design and implement overall solution architecture. Develop and integrate responsive front-end user interfaces with backend APIs and services. Design, construct, and maintain RESTful API services. Design and deploy relational and NoSQL database solutions. Ensure applications are designed and optimized for performance, scalability, reliability, and maintainability. Create object-oriented models and UML design artifacts using tools such as Power Designer. Build and enhance applications using modern Cloud-Native, PaaS, microservices, API-based, responsive web design, and serverless architecture patterns. Support Continuous Integration and Continuous Deployment (CI/CD) pipelines. Participate in Quality Assurance and Defect Management activities, including unit testing, test automation, penetration/vulnerability testing, load testing, accessibility testing, system testing, user testing, and migration testing. Provide critical production application support, including incident investigation, troubleshooting, root cause analysis, maintenance, and implementation of interim and long-term fixes. Prepare Method of Procedure (MOP) documents and implementation packages for production releases. Develop operational procedures and technical documentation for production support teams. Coordinate system development activities and provide technical consultation and guidance to team members. Provide post-implementation support and ongoing application maintenance. Provide knowledge transfer to Ministry staff throughout the engagement. Translate business requirements into technical designs and software implementations. Technical Environment The successful candidate may work with technologies including: React / Redux / Next.js JavaScript and TypeScript Node.js JSON REST APIs and Web Services Entity Framework and ORM technologies SQL and relational databases Azure SQL Azure PaaS and Cloud Services Java EE technologies Spring Framework / Spring Boot / Spring MVC Microservices Architecture Serverless Architecture Responsive Web Design Java 1.8+, JDK 11+ JDBC, JPA XML, DOM, SAX, XSLT HTML / DHTML WebLogic 14+, WebSphere, JBoss, Tomcat, WildFly Relational, hierarchical, and NoSQL databases Preferred / Nice-to-Have Skills Candidates with experience in the following areas will be considered an asset: Azure SQL Azure Cloud Development, including PaaS and SQL services Responsive web application development Web APIs and web services design, development, and testing Unit testing and test automation using tools such as NUnit, XUnit, MSTest, Karma, or Jasmine Regression testing, both manual and automated Playwright or other web-based QA automation tools Microservices and container-based application development and deployment Spring Boot Git-based source control Azure DevOps (VSTS/TFS) CI/CD pipeline setup, management, and automation Agile Delivery Experience The ideal candidate will have demonstrated experience: Working in Scrum/Agile software development environments. Participating as a Developer or QA/Test professional within cross-functional delivery teams. Collaborating with Developers, Testers, Product Management, Business Analysts, and Design teams. Participating in sprint planning, task planning, daily stand-ups, iteration demos, retrospectives, and review meetings. Providing technical input into development estimates and solution designs. Working in concurrent development environments using Git-based source control and feature branching strategies. Supporting DevOps practices and CI/CD pipelines. Accessibility Requirements The candidate must have a strong understanding of: Web Content Accessibility Guidelines (WCAG) Accessibility for Ontarians with Disabilities Act (AODA) Accessible and inclusive web application development practices Soft Skills The successful candidate will demonstrate: Excellent analytical, problem-solving, and decision-making abilities. Strong verbal and written communication skills. Excellent interpersonal and collaboration skills. Strong negotiation and stakeholder management abilities. Ability to work independently and collaboratively within a multidisciplinary team. Ability to communicate complex technical concepts to both technical and non-technical stakeholders.

What you’ll do

Design, develop, and maintain scalable cloud-native web applications and RESTful API services within an Agile delivery team. Collaborate with cross-functional stakeholders to translate business requirements into technical specifications and ensure AODA compliance.

Requirements

Requires strong hands-on experience with React, Next.js, Node.js, TypeScript, and relational databases. Candidates must be proficient in WCAG accessibility standards and experienced in cloud-native architecture and DevOps practices.

Listed skills

  • Microsoft Azure · Preferred
  • SQL · Preferred
  • Next.js · Preferred
  • Node.js · Preferred
  • REST APIs · Preferred
  • CI/CD · Preferred
  • React · Preferred
  • JavaScript · Preferred
  • Agile · Preferred
  • TypeScript · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • React
  • Next.js
  • Node.js
  • TypeScript
  • JavaScript
  • SQL
  • REST APIs
  • Entity Framework
  • WCAG
  • Azure
  • Microservices
  • CI/CD
  • Agile
  • NoSQL
  • AODA

Job areas

  • Software
  • Technology
  • Government & Public Sector
  • Engineering
  • Data & Analytics

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs