Full Stack Developer

Publication Date: April 8, 2025

Job Type: Internships

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.

We’re a fast-moving team building modern web applications and internal tools using the latest technologies. We combine powerful back-end systems with sleek front-end interfaces to deliver scalable, secure, and engaging digital experiences. As a Full Stack Developer Co-op, you’ll be a part of the Communications Team, contributing to real-world projects from day one.

Responsibilities

Web Development:

  • Assist in the development of web applications using JavaScript, TypeScript, ReactJS, and NextJS
  • Contribute to the frontend and backend development of web solutions that integrate with the Hygraph CMS.
  • Collaborate with the team to maintain and enhance existing web applications to improve functionality and user experience.

Internal Tools Development:

  • Develop and optimize internal tools that integrate with Google and Slack integrations to streamline team workflows and productivity.
  • Write clean, scalable, and efficient code for various automation scripts and integrations.

Testing and Deployment:

  • Assist in the testing of applications to ensure they function correctly on all required platforms and devices.
  • Participate in the deployment process of new applications and updates to existing systems.

Collaboration and Learning:

  • Work closely with the Communications Team to deliver project requirements, develop solutions, and meet deadlines.
  • Continuously learn and apply new programming skills and technologies related to web development.

Qualifications

  • Currently enrolled in a Computer Science, Software Engineering, or a related degree program.
  • Familiar with at least one of the programming languages: JavaScript or TypeScript
  • Familiar with JavaScript frameworks such as ReactJS and NextJS.
  • Understanding of web content management systems, with experience in Hygraph or other headless content management is a plus.
  • Interest in developing tools for improving team collaboration and productivity.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

What You'll Gain

  • Mentorship and one-on-one guidance from our in-house Full Stack Developer and Digital Content and Brand Manager
  • How to build, deploy, and scale full-stack applications
  • How to work cross-functionally with design, product, and stakeholders
  • A chance to meet and build connections with inspiring people from our local and international network
  • Real-life practices for clean architecture, code reviews, and continuous delivery

Return to Postings