Senior Software Developer – Full Stack

Joblinxsapp

Toronto

On-site

CAD 110,000 - 160,000

Full time

10 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Labour and Transportation Cluster is seeking a Senior Full Stack Software Developer to join an Agile delivery team. You will contribute to the design, development, and maintenance of enterprise and cloud-native web applications, collaborating with Business Analysts, UX/UI Designers, Product Managers, and Cloud Architects to deliver secure, scalable software solutions.

The role requires hands-on expertise across front-end and back-end development, RESTful APIs, databases, modern JavaScript

Qualifications

  • Experience delivering enterprise and cloud-native web applications in Agile environments.

Responsibilities

  • Translate business requirements and user stories into technical designs and specifications.
  • Design, develop, test, and maintain full-stack web applications and cloud-native products.
  • Develop MVPs and enterprise apps with accessibility and AODA compliance.
  • Design and implement overall solution architecture.
  • Integrate responsive front-end UIs with backend APIs.
  • Design, build, and maintain RESTful services and database solutions.
  • Ensure performance, scalability, reliability, and maintainability.

Skills

REST APIs
React & Next.js
JavaScript/TypeScript
SQL/Relational DB
Node.js
Entity Framework/ORM
WCAG Accessibility
React Hook Form
React Query
Zustand

Tools

Power Designer

Job description

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
  • 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
  • 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
  • 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
  • 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
  • Web Content Accessibility Guidelines (WCAG)
  • Accessibility for Ontarians with Disabilities Act (AODA)
  • Accessible and inclusive web application development practices
Soft Skills
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ09571 - Software Developer - Full Stack - Senior
RQ09571 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Competitive salary
Opportunities for professional growth
Software Developer - Full Stack I Toronto ON I1+ year
Software Developer - Full Stack I Toronto ON I1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 142,000
Senior Software Developer
Senior Software Developer

Joblinxsapp • Toronto

On-site
CAD 110,000 - 150,000
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Joblinxsapp • Toronto

On-site
CAD 110,000 - 160,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

SereneAID • Toronto

On-site
CAD 110,000 - 160,000
RQ08165 - Software Developer - Full Stack - Junior
RQ08165 - Software Developer - Full Stack - Junior

Rubicon Path • Toronto

On-site
CAD 65,000 - 85,000
Flexible work schedule
Health benefits
Professional development opportunities
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

On-site
CAD 90,000 - 120,000
Software Developer – Full Stack
Software Developer – Full Stack

Softline Technology Inc. • Toronto

On-site
CAD 110,000 - 160,000
Senior Software Developer
Senior Software Developer

BuzzClan • Toronto

On-site
CAD 95,000 - 135,000
Software Developer - Full Stack
Software Developer - Full Stack

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000