ONG (Setor Social)
Novo

Full Stack Developer

Virtual, Trabalho pode ser feito em qualquer lugar em Estados Unidos
Inscrever-se


  • Detalhes

    Tipo de Emprego:Meio Horário
    Educação:Ensino Superior Requerido
    Nível de Experiência:Intermediário
    Compensação:USD $50 - $60 / hora
    Área de foco:Desenvolvimento Comunitário, Moradia & Moradores de Rua, Filantropia & Cultura de Doação, Pobreza, Voluntariado

    Descrição

    • 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…

    Localização

    Virtual
    Trabalho deve ser executado em qualquer lugar em Estados Unidos
    Local Associado
    25 Broadway, 12th Floor, New York, NY 10004, United States

    Inscreva-se: Emprego

    Todos os campos são obrigatórios
    O Currículo deve ser carregado em formato PDF
    Escolha um arquivo ou arraste-o para cá
    Nenhum arquivo foi escolhido (tamanho máximo: 10 MB)
    Eu estou ciente que o uso do Assistente de Recrutamento (ATS) do Idealist está condicionado à Política de Privacidade e Termos de Serviço .

    Empregos similares

    Illustration

    Dê o Próximo Passo em sua Carreira

    Encontre com a pessoa responsável pela vaga, explore as últimas oportunidades de emprego e receba uma notificação quando novas oportunidades atendem ao seu critério de busca.
    Inscrever-se