Software Developer - Full Stack

Symbiotic Group

Toronto

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Queen's Park Ontario Provincial Government is seeking a Software Developer - Full Stack to design, develop, implement, and maintain enterprise applications. You will work across front-end and back-end technologies, develop scalable web solutions, build APIs, and support database integrations.

The role involves participating in all phases of the SDLC, collaborating with IT professionals, and delivering data-driven software within an enterprise setting.

Qualifications

  • Experience in programming and analysis across the SDLC.
  • Experience designing, coding, testing, debugging, and documenting applications.

Responsibilities

  • Design, implement, and expand data pipelines with ETL activities.
  • Translate system specifications into working applications.
  • Develop detailed programming specifications and generate code.
  • Compile and maintain data-driven programs.
  • Conduct unit testing and support maintenance.
  • Provide technical assistance during implementation and migration activities.

Skills

Programming & analysis
SDLC
API development
Collaborative teamwork
Front-end & back-end

Tools

React
Angular
Azure DevOps
Jira
WebLogic
Tomcat
EJB/Servlets
Oracle
SQL Server

Job description

Queen's Park Ontario Provincial Government, Canada | Posted on 08/19/2026

  • Country Canada
Job Description

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 supportthe design, development, implementation, and maintenance of enterpriseapplications. The successful candidate will work across front-end and back-endtechnologies, develop scalable web solutions, build APIs, support databaseintegrations, and participate in all phases of the Software Development LifeCycle (SDLC).

Key Responsibilities
  • Design,implement, and continuously expand data pipelines by performingextraction, transformation, and loading (ETL) activities.
  • Translatetechnical system specifications into working, tested applications.
  • Developdetailed programming specifications and write and/or generate code.
  • Compileand maintain data-driven programs.
  • Conductunit testing and support application maintenance.
  • Resolveand troubleshoot technical issues arising during the use and operation ofsoftware packages.
  • Providetechnical assistance during implementation, conversion, and migrationactivities.
Required Qualifications
General Technical Skills
  • Experiencein programming and analysis.
  • Abilityto collaborate with IT professionals throughout the Software DevelopmentLife Cycle.
  • Experiencewith structured methodologies for application development, design,implementation, and maintenance.
  • Experiencedesigning, coding, testing, debugging, and documenting applications.
  • Experienceusing object-oriented and/or third-generation language development tools.
  • Experiencewith one or more programming languages.
  • Experiencewith application design, design patterns, deployment, and troubleshooting.
  • Experiencewith relational and hierarchical database technologies.
  • Experienceusing information retrieval packages and query languages.
  • Experiencewith communications protocols.
  • Experienceeliciting and documenting requirements from business stakeholders andsubject matter experts.
  • Experiencewith application architecture, front-end and back-end integration, and APIdevelopment.
  • Stronganalytical, problem-solving, communication, interpersonal, and negotiationskills.
  • Provenability to work effectively within a team environment and meet deadlines.
Full Stack Development Skills
  • Proficiencyin both front-end and back-end development.
  • Experiencewith database design and management.
  • Knowledgeof DevOps practices.
  • Experiencedesigning and implementing overall web architecture.
  • Experienceimplementing user interfaces and deploying databases.
  • Knowledgeof scalable application design and performance optimization.
  • Experiencedesigning and developing REST API services.
  • Experienceintegrating front-end user interfaces with APIs.
  • Knowledgeand experience with Continuous Integration and Continuous Deployment(CI/CD).
Preferred Skills
  • Experiencedeveloping internet-ready applications.
  • Knowledgeof Rapid Application Development (RAD) methodologies.
  • Understandingof Information Management principles, concepts, policies, and practices.
  • Experiencewith middleware and gateway technologies.
  • Experiencereviewing, analyzing, modifying, testing, and debugging installationscripts.
  • Abilityto provide post-implementation support and resolution of technical issues.
  • Experienceconducting design walkthroughs with project teams.
  • Knowledgeof Accessibility for Ontarians with Disabilities Act (AODA) standards andregulations.
  • Experiencecreating user and system documentation.
Front-End & Integration Experience
  • Strongexperience with React.
  • Strongunderstanding of front-end interface development.
  • Experiencecreating reusable, testable, and modular Angular components.
  • Experiencebuilding user interactions and integrating web applications with backendservices.
  • Fundamentalknowledge of UX/UI principles.
  • Experiencedeveloping front-end code that interacts with APIs.
  • Strongknowledge of RESTful APIs and Swagger.
Back-End & Platform Experience
  • Experiencewith Java programming and web application technologies including WebLogic,Tomcat, EJB, and Servlets.
  • Strongdatabase experience with Oracle and SQL Server.
  • Experiencewith REST and SOAP web services.
  • Experiencewith Azure DevOps, Jira, and Agile/Scrum methodologies.
Nice to Have
  • Experiencedeveloping and managing solutions using Adobe Experience Manager (AEM).
  • Experiencebuilding forms using AEM.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ08247 - Sr. Software Developer - Full Stack
RQ08247 - Sr. Software Developer - Full Stack

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08283 - Software Developer- Front End - Senior
RQ08283 - Software Developer- Front End - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
RQ11428 - Software Developer- Front End - Senior
RQ11428 - Software Developer- Front End - Senior

Maarut • Toronto

On-site
CAD 90,000 - 130,000
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
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 90,000 - 120,000
RQ08939 - Software Developer - Full Stack - Senior
RQ08939 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000
RQ09083 - Software Developer - Senior
RQ09083 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Software Developer- Front End (RQ11428) Government Services Integration Cluster
Software Developer- Front End (RQ11428) Government Services Integration Cluster

Softline™ Technology Inc. • Toronto

On-site
CAD 100,000 - 165,000
RQ11359 - Software Developer- Front End - Senior
RQ11359 - Software Developer- Front End - Senior

Worky • Toronto

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

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000