Volunteer Posting 2349

Developer – Mentorship Web Application (Firebase)
Zograd Professional and Entrepreneurship Foundation
Work From Home - From Anywhere
4 to 8 hours per week
closes in 6 days (Fri, 27 Feb)

Volunteer Developer – Mentorship Web Application (Firebase)

Organization Type: Non-Profit
Location: Remote (Canada-wide)
Time Commitment: Flexible (approx. 5–10 hours/week)
Duration: 3–6 months (flexible)
Role Type: Volunteer (Unpaid)

About the Project

We are a Canadian non-profit building a mentorship web application designed to connect mentors and mentees based on career goals, skills, and lived experience. Our goal is to make mentorship more accessible, inclusive, and impactful—particularly for entrepreneurs and professionals seeking guidance and growth.

The application is built using Firebase Studio, with a modern web stack and a focus on scalability, security, and user experience.

What You’ll Be Working On

As a Volunteer Developer, you will contribute to the development and improvement of our mentorship platform, including:

  • Enhancing frontend functionality and user experience

  • Building and maintaining backend logic using Firebase Cloud Functions

  • Working with Firestore data models

  • Supporting authentication and user flows (Firebase Auth)

  • Improving matching and recommendation logic

  • Debugging, testing, and optimizing performance

  • Collaborating with non-technical stakeholders and project leads

You’ll have meaningful input into technical decisions and the opportunity to shape a real-world product used by a growing community.

Tech Stack

  • Firebase Studio

  • JavaScript / TypeScript

  • Firebase Cloud Functions (Node.js)

  • Firestore

  • Firebase Authentication

  • Frontend framework (React / Next.js preferred)

Who We’re Looking For

  • Experience with Firebase (Firestore, Auth, Cloud Functions)

  • Comfortable with JavaScript or TypeScript

  • Familiarity with modern frontend frameworks (React/Next.js is a plus)

  • Interest in mentorship, education, or social impact

  • Able to work independently and communicate clearly in a remote setting

This role is suitable for professional developers, early-career developers, or experienced developers looking to give back.

What You’ll Gain

  • Real-world experience contributing to a live product

  • Opportunity to make a direct social impact

  • Portfolio-worthy work and references

  • Flexible schedule

  • Collaboration with a mission-driven team

  • Recognition on the platform (optional)

How to Apply

Please include:

  • A short introduction

  • Your experience with Firebase or relevant projects (GitHub or portfolio links welcome)

  • Your availability and interest in the project

Please Note: WorkInNonProfits.ca is not affiliated with and in no way endorses or vets the organization that posted this job. Any links displayed within the posting will take you to external sites where the same disclaimer applies.

Thanks for looking on WorkInNonProfits.ca and good luck with your job search!