Nonprofit
Published 9/24/25 3:08PM

Backend Software Developer – Justice Reform Innovation Lab

Remote, Volunteer must be in United States
I Want to Volunteer


  • Details

    Available Times:
    Weekdays (daytime, evenings), Weekends (daytime, evenings)
    Time Commitment:
    A few hours per week
    Commitment Details:
    5~8 hours per week, remote or on location at San Quentin.
    Recurrence:
    Recurring
    Cause Areas:
    Arts & Music, Community Development, Education, Prison Reform, Volunteering

    Description

    Backend Software Developer – Justice Reform Innovation Lab

    San Quentin SkunkWorks is an incarcerated-led innovation lab transforming prison from the inside out. We unite incarcerated leaders with outside professionals to design bold solutions — from art and gaming to research and software — that shift prison culture and create scalable models of reform.

    The Project

    One of our current builds is Gate Clearance, a workflow app designed to replace the outdated, paper-heavy system for volunteer onboarding at San Quentin. Today, volunteers must pass through multiple steps (fingerprinting, TB testing, training, approvals), tracked by email and spreadsheets. The result: long delays and lost data.

    Gate Clearance will:

    • Provide clear dashboards for both volunteers and staff.
    • Automate reminders to reduce errors and bottlenecks.
    • Store sensitive data securely from forms.
    • Integrate with Google Workspace, Gmail, and Calendar.
    • This tool is scaffolded and ready to move from a starter app into production — and it’s just one of many insider-led solutions we’re building.

    Tech Stack

    • Frontend: Next.js (App Router), React 19, TypeScript, Tailwind CSS v4
    • Backend/API: Next.js API routes (Node.js), Postgres with Drizzle ORM
    • Tooling: ESLint, PostCSS, Turbopack
    • Integrations (planned): Google Workspace, Gmail, Calendar
    • Hosting: Vercel (or comparable)

    Role

    • Collaborate on feature design and workflow mapping.
    • Build intake forms, dashboards, and API endpoints.
    • Help shape the Postgres data model and secure document handling.
    • Contribute to authentication, security, and scaling discussions.

    Why Join?

    Be part of a skilled, hybrid team of incarcerated leaders and outside professionals working shoulder-to-shoulder.

    See your code have immediate, real-world impact — cutting through bureaucracy so hundreds of volunteers can bring education, healing, and opportunity into prison.

    Join a tech-for-good movement where software isn’t just a product — it’s a lever for systemic change.

    Location

    Remote
    Volunteer must be in United States
    Associated Location
    1 Main St #484, San Quentin, CA 94964, USA
    #484

    Express Your Interest in This Opportunity

    All fields are required
    Choose a file or drag it here
    No file chosen (maximum size: 10 MB)
    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