Nonprofit
Published 2/20/26 4:01AM

Full Stack Developer (Volunteer)

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


  • Details

    Available Times:
    Weekdays (daytime, evenings), Weekends (daytime, evenings)
    Time Commitment:
    Flexible
    Recurrence:
    Recurring
    Volunteers Needed:
    3
    Cause Areas:
    Arts & Music, Civic Engagement, Community Development, Media

    Description

    Full Stack Developer (Volunteer)

    Location: Remote

    Commitment: 5–10 hours per week (flexible schedule)

    Duration: 3–6 months (with potential extension)

    Compensation: Unpaid / Volunteer (reference letter + portfolio credit provided)

    About Us

    We are a mission-driven team building digital solutions that create measurable social impact. Our work focuses on delivering scalable, user-centered applications that support communities and organizations through innovative technology.

    Role Overview

    We are seeking a Full Stack Developer (Volunteer) to help design, build, and maintain web applications across the front-end and back-end. This role is ideal for someone looking to gain hands-on experience, contribute to meaningful projects, and expand their professional portfolio.

    You will collaborate with designers, product managers, and other developers to create robust, scalable, and user-friendly applications.

    Key Responsibilities

    • Develop and maintain front-end interfaces using modern frameworks (e.g., React, Vue, or Angular)
    • Build and manage back-end services and APIs (Node.js, Python, Ruby, etc.)
    • Design and manage databases (SQL or NoSQL)
    • Integrate third-party APIs and services
    • Write clean, maintainable, and well-documented code
    • Participate in code reviews and team meetings
    • Assist with deployment and basic DevOps tasks
    • Troubleshoot and debug issues across the stack

    Preferred Qualifications

    • Experience with JavaScript/TypeScript and modern front-end frameworks
    • Familiarity with back-end frameworks (Express, Django, Flask, etc.)
    • Understanding of RESTful APIs
    • Experience with databases (PostgreSQL, MySQL, MongoDB)
    • Basic knowledge of cloud platforms (AWS, GCP, Azure)
    • Familiarity with Git and version control workflows
    • Strong problem-solving skills and attention to detail
    • Ability to work independently in a remote environment

    What You’ll Gain

    • Real-world experience building and deploying full-stack applications
    • Mentorship from experienced developers
    • A tangible portfolio project
    • Letter of recommendation upon successful completion
    • Opportunity to transition into a paid role (if available)

    Ideal Candidate

    • Passionate about technology and social impact
    • Self-motivated and dependable
    • Eager to learn and grow
    • Comfortable working collaboratively in a remote team

    How to Apply

    Please submit:

    • Your resume
    • GitHub or portfolio link
    • A brief statement (200–300 words) about your interest in the role

    Location

    Remote
    Volunteer can be anywhere in the world
    Associated Location
    1570 N Edgemont 505, Los Angeles, California, US

    Please fill out this form

    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