Search
Header navigation
Full-Stack Developer

Full-Stack Developer

Climate Resilient Communities
locationToronto ON Canada
remoteFully Remote
PublishedPublished: 2026-02-09
ExpiresExpires: 2026-04-10
IT: Support / Web Interface /Design
Unpaid Volunteer Position
1 - 2 years of experience

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/s6ULESPkGP9UiiEq7

Climate 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