Nonprofit

Full Stack Developer & Data Specialist

Remote, Work can be performed from anywhere in United States
Apply


  • Details

    Job Type:
    Part Time
    Education:
    4-Year Degree Required
    Experience Level:
    Mid-level
    Compensation:
    USD $50 - $65 / hour
    Cause Areas:
    Community Development, Housing & Homelessness, Philanthropy, Poverty, Volunteering

    Description

    Description

    Do you enjoy streamlining, improving, and expanding systems while also uncovering insights from complex datasets to guide strategy? Are you resourceful, creative, and always looking for ways to make processes more efficient through automation, integration, and innovation?

    If so, and if you want to help scale an ambitious nonprofit tackling food insecurity, you may be the team member we’re looking for.

    In this hybrid role, you’ll enhance RLC’s custom-built Ruby on Rails web application and strengthen our data management and analytics systems. At RLC, technology and data are not abstract—they directly translate into rescuing more food, onboarding new donor partners, expanding into new regions, and enabling nonprofits to serve their communities more effectively. Every line of code and every dashboard insight helps prevent food waste, fight hunger, and move us closer to a world where food rescue is the norm.

    Responsibilities:

    Development, Testing, & Support

    • Develop, test, and maintain front-end and back-end components, ensuring responsiveness and reliability.
    • Enhance and expand our custom web app/Salesforce integration, ensuring data accuracy and seamless workflows.
    • Troubleshoot and resolve web app bugs and issues.
    • Optimize and structure the codebase to support easier integrations with third-party platforms.
    • Independently set up and maintain a local development environment using GitHub version control, following Gitflow.
    • Implement automated tests to ensure code reliability and maintainability.
    • Contribute to developer and data documentation resources (developer wiki, data dictionary, data map visualizations).

    Collaboration & Project Management

    • Collaborate with the CTO and department heads to design and implement new features that improve web app functionality and data workflows.
    • Translate Product Requirement Documents (PRDs) into actionable Jira issues and manage your own tickets.
    • Communicate proactively about timelines and commit to independent delivery of work within one-week sprints.
    • Consistently deliver at least 5 story points’ worth of completed work per sprint.

    Data Management & Analytics

    • Create and manage bulk import templates for all departments; run large-scale data imports and exports.
    • Clean, validate, and reconcile historical and current data to ensure integrity.
    • Build and maintain reports and dashboards to track KPIs across departments and org-wide, and share actionable insights to guide strategy.
    • Investigate and resolve data discrepancies across platforms (Salesforce, web app, Google Drive, etc.).

    Qualifications:

    • Proven experience as a Full Stack Developer with expertise in Ruby on Rails, JavaScript, HTML, and CSS/SCSS (at least five years).
    • Familiarity with front-end and back-end testing practices, including automated testing frameworks.
    • Experience with Git, GitHub, and agile development methodologies.
    • Familiarity with CRMs (preferably Salesforce) or demonstrated ability to learn new platforms quickly.
    • Experience in data management/analytics, including spreadsheets, imports/exports, and reporting.
    • Excellent problem-solving skills, with a track record of autonomy, creativity, and continuous process improvement.
    • Ability to work independently and navigate complex development tasks.
    • Effective communicator who can work cross-functionally in a remote team setting.
    • Meticulous attention to detail, with a commitment to both clean code and clean data.

    Preferred Skills:

    • UI/UX design capabilities.
    • Experience with data migration and restructuring large datasets during system changes.
    • Salesforce administration and integration best practices.
    • Familiarity with data visualization tools and methodologies.
    • Knowledge of SQL and BI tools (e.g., Mode Analytics or similar).

    Compensation

    Compensation for this role ranges from $50-$65 per hour, commensurate with experience and the scope of responsibilities.

    Description

    Do you enjoy streamlining, improving, and expanding systems while also uncovering insights from complex datasets to guide strategy? Are you resourceful, creative, and always looking for ways to make processes more efficient through automation, integration, and innovation?

    If so, and if you want to help scale an ambitious nonprofit tackling food insecurity, you may be the team member we’re looking for.

    In this hybrid role, you’ll enhance RLC’s custom-built Ruby on Rails web application and strengthen our data management and analytics systems. At RLC, technology and data are not abstract—they directly translate into rescuing more food, onboarding new donor partners, expanding into new regions, and enabling nonprofits to serve their communities more effectively. Every line of code and every dashboard insight helps prevent food waste, fight hunger, and move us closer to a world where food rescue is the norm.

    Responsibilities:

    Development, Testing…

    Location

    Remote
    Work can be performed from anywhere in United States
    Associated Location
    25 Broadway, 12th Floor, New York, NY 10004, United States

    Apply to This Job

    Instructions:

    PS: Please include your portfolio, work samples, and GitHub account along with your resume for consideration.

    All fields are required
    Resume must be uploaded in PDF format
    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.

    Similar Jobs

    Illustration

    Take the Next Step in Your Career

    Match with social-impact hiring managers, explore the latest job opportunities, and get notified when new opportunities meet your search criteria.