
Full-Stack Developer
VOLUNTEER ROLE DESCRIPTION Climate Resilient Communities
Role Title Full-Stack Developer
Function Climate Stories Map
Reports To Project Lead
Role Level Junior/Mid
Time Commitment 7–10 hours per week
Start Date March 2, 2026
Duration Ongoing
Check-in Frequency Biweekly meetings
About Climate Resilient Communities Climate Resilient Communities (CRC) is a volunteer-run not-for-profit operating under Transition Toronto. We work at the intersection of community, data & AI, and climate change to strengthen communities' capacity to bounce forward from climate challenges. Our mission is to help community groups effectively advocate for their needs and find solutions to environmental, social, and economic challenges exacerbated by changing climate. Learn more at https://crc.place.
Role Purpose The Full-Stack Developer will play a critical role in building the Climate Stories Map (https://climatestories.palce, https://crc.place/climate-stories-map/)—an interactive platform that collects and visualizes real stories from communities affected by climate change around the world. This role will help transform our vision into a reliable, scalable, and engaging web experience that amplifies underrepresented voices and turns lived experiences into actionable insights for the public, educators, and policymakers. Your technical contributions will directly support climate awareness by creating a platform that connects global communities and elevates the human dimension of climate change
Key Responsibilities Build and maintain the technical infrastructure of the Climate Stories Map platform:
• Frontend Development: Create and maintain the React.js frontend, including intuitive, map-based storytelling interfaces and interactive story submission features
• Backend Development: Develop Python backend APIs for managing data, stories, and platform functionality
• Geospatial Integration: Integrate and manage map-based visualizations to display climate stories by geographic location
https://climatestories.palce https://crc.place/climate-stories-map/• Collaborative Development: Collaborate using GitHub for version control, code reviews, and team coordination
• Deployment & Infrastructure: Deploy and support the platform on Azure, ensuring reliability, security, and scalability
Additional responsibilities include:
• Participate in technical planning and architecture decisions for platform features
• Contribute to code quality through testing, documentation, and peer reviews
• Support troubleshooting and maintenance of existing platform features
• Collaborate with project team members to translate community needs into technical
solutions Required Qualifications
• 1–2 years of hands-on experience with React, HTML, CSS, Python, GitHub, and Azure
• Ability to work independently and collaboratively in a remote, distributed team environment
• Strong problem-solving skills and attention to detail
• Commitment to the mission of climate awareness and community empowerment
• Comfortable working in an iterative, community-driven development process
Nice-to-Have Qualifications
• Mobile development experience
• Experience with map visualization libraries (e.g., Mapbox, Leaflet, Google Maps API)
• Background in climate science, environmental studies, or social impact projects
• Experience with database design and management
• Familiarity with accessibility standards and inclusive design principles
• Interest in storytelling, community engagement, or participatory technology
Key Deliverables & Success Metrics
• Fully functional React.js frontend with interactive map visualization and story
submission capabilities
• Robust Python backend APIs supporting data management and platform functionality
• Successfully deployed and maintained platform on Azure with 99%+ uptime
• Seamless integration of geospatial features enabling users to explore climate stories
by location
• Clean, well-documented codebase with comprehensive version control via GitHub
How to Apply Interested candidates should submit their application through the Google Form link: https://forms.gle/s6ULESPkGP9UiiEq7. Please include a brief statement of interest explaining why you're passionate about this role and any relevant experience within the form.
https://forms.gle/s6ULESPkGP9UiiEq7Climate Resilient Communities values diversity and inclusion, seeing volunteers as essential partners and co-creators. We value their diverse perspectives and community knowledge, encouraging them to
challenge and guide our initiatives.
Required degree level
- Entry Level
- Experienced (Non Manager)
Years of experience (Optional)
- 1 - 2 years of experience