freehire launches on Product Hunt on 26 August.

Follow →

Software Developer - Full Stack

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available