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 ...
Position Title: Software Developer 2 (Contract Until March 2027)
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 .