About The Position

We are seeking a talented Full Stack Developer co-op student to join our pension technology development team as we develop modern web applications using the latest web technologies and paradigms. We operate in an agile environment with daily stand-ups and work closely with other functions such as stakeholders, product owners, QA testers, back-end team and business analysts. The pensions technology is relied on by over 500,000 members. We are located in downtown Toronto with a newly renovated office including two kitchens, snacks, Microsoft surface hubs, and sit/stand work desks. We pride ourselves on diversity, inclusion, and building a great team culture where everyone feels welcomed, supported, and empowered. We encourage continuous learning, and you will be working with many skilled developers with a wealth of experience to guide you. Your work will be meaningful and help drive OMERS further into the future.

Requirements

  • HTML
  • CSS with pre-processors like Sass being an asset
  • Javascript ES6
  • Node.js
  • Object-oriented and functional programming experience
  • ExpressJS
  • ReactJS, with associated testing and state libraries as an asset (Jest, Redux, Thunk)
  • MSSQL or MySQL, MongoDB or other no-SQL databases
  • Web services experience; building and consuming: especially RESTful APIs
  • AWS, Google GCP, Azure, Heroku and other cloud platform experience is an asset.
  • Docker, Kubernetes experience is an asset
  • Git and Github/Gitlab workflow, git command line is an asset.

Responsibilities

  • Consume and understand business, functional and technical requirements presented by the BA team
  • Participating in solution evaluation, analyze feasibility of features, and develop proof of concepts when needed to explore a new technology or idea
  • Collaborate with other team members to interactively design and develop new applications and features
  • Develop and maintain complete end-to-end cross-browser compatible web applications with a high level of code quality
  • Put stability and security first
  • Develop technical documents to accurately represent the design and code, as well as commenting your code.
  • Create unit tests for your code to a high level of coverage
  • Participating in design review sessions with project teams, acquiring consensus and approval on designs and documentation

Benefits

  • group benefits
  • retirement plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service