Celebrating 30 Years of Idealist! Discover where we’ve been, and where we’re going.
Nonprofit
New
Published 13 hours ago

Software developer (AI for Good)

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


  • Details

    Start Date:
    October 1, 2026
    Available Times:
    Weekdays (daytime, evenings), Weekends (daytime, evenings)
    Time Commitment:
    A few hours per month
    Commitment Details:
    As needed, for small issues that our no-code solution hasn't been able to effectively solve.
    Recurrence:
    Recurring
    Volunteers Needed:
    1
    Cause Areas:
    Climate Change, International Relations, Research & Social Science, Science & Technology, Women
    Benefits:
    Training Provided, Academic Credit Available
    Good For:
    Kids, Teens, Public Groups, Age 55+, International Volunteers, Private Corporate Groups

    Description

    Key Responsibilities include:

    Backend & Full-Stack Development

      • Contribute to the development of KAIA’s backend and database infrastructure, including:
      • Designing and optimizing Supabase schemas, policies, functions, and triggers
      • Implementing secure authentication, role management, and access-control logic
      • Integrating backend workflows with Lovable’s no-code/low-code layers and custom components
      • Build and maintain RESTful / RPC endpoints and serverless functions in Supabase.

    Platform Engineering & Integrations

      • Support platform connection to external services, including:
      • Email delivery pipelines using Mandrill/Mailchimp Transactional
      • GitHub/Supabase deployment pipelines
      • Data ingestion, transformation, and automated processing workflows
      • Troubleshoot staging and production issues, working with engineering contractors when needed.

    Front-End & UI/UX Support

      • Implement front-end components (inside Lovable or custom-coded) that interface with Supabase.
      • Work with user flows and prototypes to refine the experience for onboarding, search, and matchmaking.

    Testing, Debugging, and Documentation

      • Conduct QA testing, debug issues in staging environments, and propose improvements to code and architecture.
      • Maintain clear documentation of backend logic, data structures, and engineering decisions.

    Research & Technical Exploration

      • Explore technical options or best practices for:
      • Secure data handling
      • Ethical AI system design
      • Responsible deployment and analytics
      • Provide technical input on the feasibility of new platform features.

    Location

    Remote
    Volunteer can be anywhere in the world
    Associated Location
    New York, NY, USA

    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.