Organización Sin Fin de Lucro
Nuevo

Full Stack Developer

A Distancia, El trabajo se debe realizar en o cerca de Estados Unidos
Aplicar


  • Descripción

    Tipo de contrato:A Tiempo Parcial
    Educación:Licenciatura
    Nivel de Experiencia:Nivel intermedio
    Compensación:USD $50 - $60 / hora
    Temáticas:Desarrollo de Comunidades, Personas sin Hogar, Filantropía, Pobreza, Voluntariado

    Descripción

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

    Ubicación

    A Distancia
    El trabajo debe llevarse a cabo desde cualquier lugar en Estados Unidos
    Ubicación Asociada
    25 Broadway, 12th Floor, New York, NY 10004, United States

    Aplicar a esta Vacante de empleo

    Todos los campos son obligatorios
    La hoja de vida/CV debe ser subida en formato PDF
    Elige un archivo o arrástralo aquí
    Ningún archivo ha sido seleccionado (tamaño máximo de archivo: 10 MB)
    Entiendo que el uso de la herramienta de seguimiento de candidaturas de Idealist está sujeto a la Política de Privacidad de Idealist y a los Términos del Servicio.

    Oportunidades de Empleo Similares

    Illustration

    Da el Siguiente Paso en tu Carrera

    Contacta con responsables de contratar talento para el impacto social, explora las últimas oportunidades laborales y recibe notificaciones cuando nuevas oportunidades cumplan con tus criterios de búsqueda.
    Aplicar