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