Nonprofit
Published 10/1/25 1:15PM

Volunteer Backend Engineer

Remote, Volunteer can be anywhere in the world
I Want to Volunteer


  • Details

    Available Times:
    Weekdays (daytime, evenings), Weekends (daytime, evenings)
    Time Commitment:
    Flexible
    Commitment Details:
    We are asking for at least a 20 hour per week commitment.
    Recurrence:
    Recurring
    Volunteers Needed:
    25
    Cause Areas:
    Health & Medicine
    Good For:
    Teens, Public Groups, Age 55+, Private Corporate Groups

    Description

    About the Project: You will work on enhancing our backend infrastructure for a robust mobile and web-based mentorship communication platform. This system supports free and paid video interactions between mentors and mentees. Our current technology stack primarily involves Golang for backend services, with APIs powering our iOS, Android, and React applications.

    MatchingDonors.com welcomes all volunteers for its opportunities, including individuals with F-1 status through Optional Practical Training (OPT) or Curricular Practical Training (CPT).

    This volunteer role provides you with valuable real-world experience, networking opportunities, and the ability to meaningfully contribute to a socially impactful platform.

    Responsibilities:

    1. Design, develop, and maintain backend services in Golang.
    2. Collaborate closely with front-end developers to integrate APIs.
    3. Improve the platform’s performance, scalability, and reliability.
    4. Manage database interactions and ensure data integrity.
    5. Write clean, testable, and well-documented code.
    6. Participate in regular code reviews and collaborate actively with the development team.
    7. Keep abreast of emerging technologies and best practices in backend development.

    Requirements:

    1. Proficiency in Golang with demonstrated experience building backend applications.
    2. Familiarity with RESTful APIs, microservices architecture, and databases (SQL/NoSQL).
    3. Strong understanding of software architecture, algorithms, and data structures.
    4. Experience with version control systems (Git, GitHub).
    5. Effective communication and collaboration skills.
    6. Strong problem-solving abilities and a keen attention to detail.

    Preferred Qualifications:

    1. Familiarity with cloud infrastructure (AWS, Google Cloud, Azure).
    2. Experience with containerization technologies (Docker, Kubernetes).
    3. Knowledge of authentication mechanisms and security best practices.
    4. Prior experience in an agile or collaborative development environment.

    If you’re passionate about technology and want your skills to support meaningful social good, we’d love for you to join our team at MatchingDonors.com!

    Private Group Details:

    • Group Size Range: 1 - 50+
    • Event can be held virtually
    • No Donation

    Location

    Remote
    Volunteer can be anywhere in the world
    Associated Location
    Canton, MA, USA

    Express Your Interest in This Opportunity

    All fields are required
    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.
    Illustration

    Discover Your Calling

    Find opportunities to change the world with the latest social-impact job, internship, and volunteer listings. Plus, explore resources for taking action in your community.
    Already a user? Log in