About the role#
We are looking for a Full-Stack Developer Co-op to join our Development Center in Kitchener. You will work within a team of full-time employees and students to solve business problems using software technology. You will take ownership of a specific business problem or idea and drive it to completion. This role operates in a hybrid environment.
What you'll do#
- Build solutions using front-end and back-end technologies, including NodeJS, ReactJS, Typescript, Express, PostgreSQL, and MongoDB.
- Participate in end-to-end testing of software using tools like CucumberJS and Puppeteer.
- Apply DevOps practices as part of your daily development workflow.
- Collaborate with team members to deliver on goals and support peer projects.
- Document your work and manage source code so future developers can expand on your progress.
What you'll need#
- Current enrollment in a university co-op or internship program in Computer Science, Computer Engineering, or Mathematics.
- Experience experimenting with new software development tools and technologies.
- Strong analytical, conceptualization, and problem-solving skills.
- Ability to translate technical concepts into simple language.
- Solid documentation and source code management skills.
- A willingness to try new approaches and learn from mistakes.
Location & details#
- Location: Kitchener, Ontario, Canada.
- Work Modality: Hybrid (2 days in office).
- Employment Type: Full-time.
- Compensation: Paid position.
About Co-operators
Founded in 1945 and headquartered in Guelph, Ontario, Co-operators is a privately held financial services organization with a workforce of 5,001 to 10,000 employees. The company provides a range of insurance and wealth management products, including coverage for home, auto, life, business, farm, and travel needs. It operates across Canada through a network of locations and is governed by a collective of member organizations, including credit unions and farm groups.


