Nonprofit
Published 2/1/26 5:26PM

Software Engineer

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


  • Details

    Available Times:
    Weekdays (daytime, evenings)
    Time Commitment:
    A few hours per week
    Recurrence:
    Recurring
    Volunteers Needed:
    10

    Description

    Software Engineer

    About Us

    The Citizen Project

    Our organization is dedicated to improving the lives of residents on Roosevelt Island by enabling collaboration among citizens, businesses, and city authorities to develop technology solutions to urban challenges and improve economic and environmental outcomes.

    Role Summary

    We are seeking a Volunteer Lead Software Engineer to guide the design, development, and maintenance of our digital platforms. This role combines technical leadership with hands-on development and mentorship, helping shape our long-term technology strategy.

    Key Responsibilities

    • Lead the architecture, design, and development of software applications
    • Define and implement technical standards, best practices, and coding guidelines
    • Design and maintain cloud infrastructure using AWS
    • Build and scale modern web applications using React
    • Integrate and optimize geospatial and mapping features using Mapbox
    • Conduct code reviews and ensure quality, security, and performance
    • Mentor and support volunteer developers and interns
    • Collaborate with product, operations, and program teams
    • Translate organizational needs into technical solutions
    • Manage technical documentation and workflows
    • Support deployment, testing, and maintenance
    • Identify opportunities for system improvements and innovation

    Required Qualifications

    • 5+ years of professional software development experience (or equivalent)
    • Strong proficiency in modern JavaScript and web development
    • Hands-on experience with:
      • AWS (EC2, S3, Lambda, RDS, or related services)
      • React for frontend development
      • Mapbox for geospatial mapping and visualization
    • Experience with RESTful APIs and system architecture
    • Familiarity with CI/CD pipelines and DevOps practices
    • Experience leading or mentoring technical teams
    • Strong problem-solving, communication, and documentation skills
    • Passion for social impact and volunteer work

    Preferred Qualifications

    • Experience working with nonprofits or volunteer-based teams
    • Knowledge of data privacy, security, and compliance standards
    • Experience with Agile/Scrum methodologies
    • Open-source project contributions
    • UX/UI design or product management experience

    Location

    Remote
    Volunteer must be in United States
    Associated Location
    465 MAIN STREET, NEW YORK, New York, US

    Please fill out this form

    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