Software Developer 2 (Contract Until March 2027)

TVO Career


Job Location:

Toronto - Canada

Monthly Salary: $ 82935 - 88804
Posted on: 7 days ago
Vacancies: 1 Vacancy

Department:

Product Development

Job Summary

Position Title: Software Developer 2 (Contract Until March 2027)

Employment Type: Full-time Contract Union

Annual Salary Range: $82935.17 - $88804.68

Division: Digital and Innovation

Reports To: Director Data Science and AI

Location: Toronto Yonge & Eglinton (On-Site)

Reason for Vacancy: Existing Vacancy

TVO Media Education Group (TVO) is a social impact organization devoted to inspiring learning that changes lives and enriches communities. We are an internationally recognized digital learning organization that strives to engage inform and educate Ontarians of all ages.

Who We Are

TVO is an agency of the Ontario Ministry of Education. Through our brands TVO Kids TVO Today TVO ILC and TVO Learn we provide multi-platform educational programming; ground-breaking original documentaries; in-depth public affairs content; the largest online secondary school in Ontario; and award-winning digital-learning resources that support Ontarios curriculum.

The Opportunity

Would you like to join an amazing team thats supporting Ontarios transformation of learning inside and outside the classroom through digital technology We are looking for a talented Software Developer 2 to join these exciting projects and help elevate our web presence with the latest technology.
As part of the Data development team the Software Developer 2 will be working in Python GraphQL and decoupled systems on AWS Cloud platform and utilizing the latest in Generative AI and Machine Learning technologies. These positions offer a wonderful opportunity to support high-profile projects while gaining valuable experience across micro-service based stacks.

How you will make an impact

  • Creates detailed application specifications develops software or configures 3rd party off-the shelf softwareâ
  • Monitors application performance evaluates implements and provides customer support for software applicationsââ
  • Documents and outlines business processes application workflows system components high-level architecture and integration points as necessaryâ
  • Applies software development methodologies frameworks - Agile (Scrum or Kanban) or Software Development Life Cycle (SDLC) as applicableâ
  • Adheres to coding and development standards and best practicesââ
  • Researches evaluates and proposes technologies and solutions within established business and technical requirementsâ
  • Participates in the departmental processes for project deliveryâ
  • Mentors junior developers on the teamâ
  • Adopts and stays abreast of new and emerging technologiesâ

What you will bring to TVO

  • 3 years of hands-on professional experience developing large scale complex web-based applications using both frontend and backend technologiesâ
  • Knowledge and experience with the following technologies:â
  • Backend development usingNodeJS and Python
  • JavaScript frameworks such as ReactJS Vue or Angular
  • Web services and APIs (REST GraphQL)
  • Databases such as MySQL MariaDB Postgres MongoDB
  • HTML and CSS
  • JavaScript frameworks such as ReactJS Vue or Angular
  • GIT version control
  • Experience with design systems e.g. Bootstrap Material UI.â
  • Understanding of Web Accessibility (WCAG ARIA)â
  • Nice to have:â
    • NPM Webpack Grunt Gulp and Yeoman or other build and bundling toolsâ
    • Familiarity with running building and tweaking Docker containersâ
    • Familiarity with headless decoupled and SaaS application architectures.â
    • Familiarity with testing frameworks such as Jest Cypress Maven Selenium etc.â
  • Excellent analytical skills strong problem-solving skills good communication skills attention to detail and being a team playerâ
  • Ability to work collaboratively in a cross-functional setting comprising of various key stakeholders
  • Bachelors degree or equivalent OR relevant knowledge and experienceâ

TVO & YOU

We are a learning organization. Learning is at the core of everything we do. As part of this commitment TVO invests in the learning goals of our employees and everyone at TVO commits to developing our own knowledge as well as elevating each others through peer-to-peer learning workshops and lunch and learns. All employees have the option to join the Public Service Pension Plan right on day one and we offer an array of services through our Employee and Family Assistance Plan.

A Culture of Inclusion and Belonging

We welcome the unique contribution that you will bring to TVO. We have a diverse workforce and are committed to building a culture within the workplace that brings out the best in everyone. As part of our strategic vision we have adopted five core values; we embrace change we value bold thinking we thrive with diverse voices we are better together and we honour our commitments. These values anchor how we work and lay the foundation for a workplace that celebrates differences encourages self-expression and empowers learning which we know is a key component to our success.

To learn more about us and our culture please visit us at .

Applications will be accepted until June 11 2026 at 4:00pm Eastern Standard Time but we will review applications as they are received. Early applications are strongly encouraged.

Please Note:

The posted salary range reflects the target hiring range for the position. Final compensation will be determined based on a number of factors including qualifications relevant experience and internal equity.

TVO does not use artificial intelligence (AI) or automated decisionâmaking tools to screen assess or select candidates. All applications are reviewed by the hiring team.

Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process (e.g. including alternate formats of materials accessible meeting rooms). If you are seeking accommodations during the application or interview process please advise us as soon as possible so that appropriate arrangements can be made by sending your request to .


Required Experience:

IC

Position Title: Software Developer 2 (Contract Until March 2027)Employment Type: Full-time Contract UnionAnnual Salary Range: $82935.17 - $88804.68Division: Digital and InnovationReports To: Director Data Science and AILocation: Toronto Yonge & Eglinton ...