Nonprofit
New

Full Stack Developer

Remote, Work must be performed anywhere in United States
Apply


  • Details

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

    Description

    • Are you a skilled Full Stack Developer looking to take ownership of a product and make a meaningful impact?
    • Do you thrive on tackling complex technical challenges while driving innovation and efficiency?
    • Are you excited about working in a fast-paced environment where you can influence both technical and strategic decisions?

    If this is you, and you want to work in a growing and ambitious nonprofit organization, then you may be the team member we are looking for!

    In this role, you’ll have the opportunity to lead the development of our custom-built Ruby on Rails web application, driving forward innovative features and maintaining critical systems that power our food rescue operations. You’ll collaborate closely with the CTO to shape the future of our platform while ensuring the system is robust, scalable, and user-friendly. If you’re passionate about writing clean, high-quality code and creating intuitive user experiences, this role will allow you to showcase your expertise while expanding your skill set and contributing to a mission that matters.

    Responsibilities:

    Development & Testing

    • Develop, test, and maintain front-end and back-end components of our Ruby on Rails web application, ensuring high performance and responsiveness.
    • Independently set up a local development environment following the README.
    • Maintain the local development environment using GitHub for version control, adhering to our simplified Gitflow workflow.
    • Thoroughly test all development work before submission for review, and implement automated tests to ensure code reliability and maintainability.
    • Create documentation for new features, bug fixes, and updates to ensure long-term maintainability.

    Collaboration & Design

    • Collaborate with the CTO and other stakeholders to design and implement new features that enhance application functionality and user experience.
    • Build, develop, and maintain design systems, continuously enhancing them to ensure consistency and scalability across features.
    • Depending on skill set and interest, design user interfaces and experiences directly or collaborate with UX/UI designers, contingent on budget and project needs. Compensation will align with the scope of responsibilities, including the ability to independently handle design work.

    Agile & Project Management

    • Translate Product Requirement Documents (PRDs) into actionable Jira issues and manage the Jira board to ensure efficient workflow and prioritization.
    • Actively participate in sprint planning, backlog grooming, and other agile ceremonies to align with the team's development goals.

    Support & Maintenance

    • Troubleshoot and resolve bugs and issues during standard work hours (9 AM–5 PM ET).
    • Focus on creating a seamless and intuitive user experience, leveraging smart design principles to enhance application accessibility and usability.
    • Collaborate with the CTO to create and maintain a developer wiki, data map visualizations, and other documentation resources.

    Qualifications:

    • Proven experience as a Full Stack Developer with expertise in Ruby, HTML, SCSS, JavaScript, and CSS.
    • Strong understanding of the Ruby on Rails framework and software engineering principles.
    • Familiarity with front-end and back-end testing practices, including automated testing frameworks.
    • Experience with Git, GitHub, and agile development methodologies.
    • Proficient in using Slack, Trello, and Jira for team collaboration and project management.
    • Ability to work independently and navigate complex development tasks.
    • Excellent problem-solving skills and a strong commitment to delivering quality software.
    • Excellent communication skills and the ability to work collaboratively in a remote setting.
    • Passionate about using technology to make a social impact and fight food insecurity.

    Preferred Skills:

    • Ability to design user interfaces and experiences.
    • Experience maintaining or creating design systems.
    • Familiarity with data visualization tools and methodologies.

    Total Compensation:

    Compensation for this role (part-time, 20 hours per week) ranges from $50-$60 per hour, commensurate with experience and the scope of responsibilities. Candidates with strong experience in full-stack development and additional skills, such as independently designing user interfaces and experiences, may qualify for the higher end of the range.

    About RLC:

    Rescuing Leftover Cuisine (RLC) is a nonprofit organization committed to fighting food insecurity and preventing wasted food. Our mission is to redistribute excess food to people facing food insecurity. We have cultivated a network of dedicated food rescuers who bring food directly from our donors to nonprofit organizations, letting neighbors help neighbors while reaping the environmental and economic benefits of reducing wasted food. Founded in 2013, our simple, but elegant model has redistributed over 13 million pounds of food cumulatively, and almost 4 million pounds in 2023 alone. Please visit rescuingleftovercuisine.org to find out more about RLC.

    • Are you a skilled Full Stack Developer looking to take ownership of a product and make a meaningful impact?
    • Do you thrive on tackling complex technical challenges while driving innovation and efficiency?
    • Are you excited about working in a fast-paced environment where you can influence both technical and strategic decisions?

    If this is you, and you want to work in a growing and ambitious nonprofit organization, then you may be the team member we are looking for!

    In this role, you’ll have the opportunity to lead the development of our custom-built Ruby on Rails web application, driving forward innovative features and maintaining critical systems that power our food rescue operations. You’ll collaborate closely with the CTO to shape the future of our platform while ensuring the system is robust, scalable, and user-friendly. If you’re passionate about writing clean, high-quality code and creating intuitive user experiences, this role will allow you to…

    Location

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

    Apply to This Job

    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.
    Apply