Web Developer

Publication Date: February 13, 2026

Category: coop

Location: Toronto, ON (Hybrid)

Salary: Unpaid

Summary

LetsStopAIDS is a Canadian youth-HIV charity that focuses on HIV prevention and knowledge exchange by engaging young people and fostering leadership. Since 2004, we have been creating a global network of youth-HIV leaders.

For our tech products, we combine powerful back-end systems with innovated front-end interfaces to deliver scalable, secure, and engaging digital experiences. As a Full Stack Developer Co-op, you’ll be a key part of our dev team, contributing to real-world projects from day one.

Responsibilities

As a member of the Communications Team, you will:

  • Collaborate with our designers to build and maintain full-stack web applications
  • Develop and maintain modern web frontends using TypeScript, Next.js, and TailwindCSS
  • Integrate backend services and APIs using Azure Functions
  • Work with Hygraph as a headless CMS and Stripe for payments
  • Build and connect internal tools using Google Drive, Google Apps Script, and Azure
  • Contribute to deployment and CI/CD workflows
  • Write clean, testable, and maintainable code
  • Participate in code reviews, sprint planning, and team standups

Qualifications

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field
  • Experience with JavaScript/TypeScript and React/Next.js
  • Familiarity with REST APIs, asynchronous workflows, and modern frontend tooling
  • Exposure to cloud platforms (preferably Azure or similar like AWS/GCP)
  • Bonus: experience with Hygraph, Stripe, TailwindCSS, or Google Apps Script
  • Strong problem-solving and communication skills
  • A growth mindset and a passion for building useful, user-friendly products

Dedication

The successful candidate can choose to complete any amount of hours that are relevant to their College/University or High-School program requirements. Additional information regarding availability to complete these hours can be discussed during the interview process.

Return to Postings