Consultor Tercer Sector

Full Stack Developer II

A Distancia, El trabajo puede realizarse desde cualquier lugar en United States
Aplicar



  • Descripción

    Tipo de contrato:
    A Tiempo Completo
    Fecha límite de postulación:
    3 de julio de 2025
    Salario:
    USD $85.000 - $100.000 / year
    Área de Impacto:
    Medio Ambiente & Sostenibilidad, LGBT, Medios de Comunicación, Derechos Humanos & Libertades Civiles, Filantropía, Ciencia & Tecnología

    Descripción

    About The Role:

    We’re looking for a motivated full stack developer who has experience with cloud-hosted architecture, object-oriented programming, and relational databases. You will become an integral part of our team of over-achievers and help us take our product to the next level. You will need the drive, flexibility, and skills to help us maintain a mature web application while actively improving and modernizing it for better performance and maintainability. If you are looking to do the same thing every day, we do not. But if you are looking to make a difference, to stretch your skills and learn new things, to build the best solutions the non-profit industry has ever seen, you should talk to us. 

    Our legacy stack is a custom-built web-based CRM application running on Apache Tomcat primarily written in Java, JavaScript, and SQL. In addition to the CRM basics, we manage other critical software, including payment processing, data syncs between clients and vendors, and our next-generation data warehouse backed by Snowflake. We have recently migrated our environment to AWS, and we are actively exploring the opportunities that it provides to improve our architecture and better serve our clients.

    This position has no direct supervisory responsibilities but may serve as tech lead on initiatives, and as a coach and mentor for other positions in the company.

    What You Bring To The Table:

    • 3+ years delivering software solutions 
    • 2+ years developing web applications (such as those built on HTML, CSS, and JavaScript)
    • 2+ years developing in cloud-based environments 
    • 1+ year developing Java or other Object Oriented language based web applications 
    • 1+ year using relational databases (such as Oracle, Snowflake, etc)
    • Working knowledge of the AWS ecosystem 

    Other Nice to Have Qualifications:

    • Non-profit industry subject matter expertise
    • Familiarity with Git based source control systems and CI/CD pipelines
    • Familiarity with online payment processing 
    • Experience authoring complex SQL queries
    • Experience integrating with or development of APIs, especially RESTful services
    • Experience with jQuery and Bootstrap.
    • Experience with Developer led testing – JUnit, Jest, gUnit, etc
    • Exposure to Agile development principles (Scrum, Kanban, etc)
    • Experience with Microsoft Office Suite 

    What You Will Be Doing In This Role:

    • Work with your team to scope, design, and create software solutions. 
    • Ongoing awareness and mitigation of PCI security threats. 
    • Full stack development and maintenance of existing web applications. 
    • Develop and maintain data integrations with third party vendors. 
    • Design and author effective and secure APIs. 
    • Identify opportunities for improvement within the current technical stack or ways of working within the organization, and implement the solutions.
    • Help discover, diagnose, and fix any bugs or performance issues. 
    • Respond and troubleshoot any downtime events and create systems and procedures to prevent them from happening. 
    • Perform peer code reviews. 
    • Test software to ensure correctness, responsiveness and efficiency. 
    • Write internal technical documentation. 
    • Contribute to project artifacts as appropriate, including High Level Designs (HLDs), scope definition, data flow diagrams, technical requirements, test plans, communication plan, project plans and schedules. 
    • Work with Product Management to clarify requirements, inform development timeline and release schedule, and ensure completed features meet requirements and acceptance criteria. 
    • Travel for in-person work meetings and company gatherings is required (Very infrequent). 

    If you don't meet every requirement mentioned above, don't worry. We strongly believe in creating a diverse and inclusive work environment. So, if you find this job opportunity interesting but don't exactly fit every qualification mentioned in the job description, we encourage you to apply anyway. You might be the perfect candidate for this or other similar roles.

    PLEASE NOTE:

    • This role is ONLY available for work in the following (21) locations: AL, AR, CO, FL, IL, KY, MA, MD, ME, MN, NC, NH, NJ, PA, SC, VA, VT, WA, WI, WV, and DC.
    • This role will be working on Eastern Standard Time.
    • This role is posted as remote but could be hybrid or in-office if that fits your best working style.

    Who We Are:

    ROI Solutions was founded in 1999 to help nonprofit organizations change the world through innovative technology solutions and services. We are focused on sustainable growth, hiring staff committed to working with the nonprofit sector, and constantly evolving our technology and services to help nonprofits succeed in their missions with passion and purpose. This is our calling.

    We’re a proudly independent company, meaning we answer only to our clients rather than shareholders and investors. Our clients inspire our product and solution roadmaps, as well as our strategic direction. We’re committed to this model and the opportunity it provides us to develop our solutions based on needs in the nonprofit sector.

    We truly believe our clients are partners in our desire to improve the world. As a result, we work only with nonprofit organizations and socially responsible companies whose values and missions align with ours. They are the most influential and progressive organizations in animal rights & welfare, social justice & civil rights, equality, environmental protection, gun control, health & human services, and public media. We’re proud to empower their efforts and their impact.

    We constantly evaluate our products and services to ensure they evolve to meet our clients needs. Our innovative solutions and services are based on best practices that help lower costs, increase constituent involvement, improve operational efficiency, provide insights, and allow organizations to adopt new methods and approaches to their work. As a result, we embrace technological advances that significantly impact our ability to serve the nonprofit sector.

    About The Role:

    We’re looking for a motivated full stack developer who has experience with cloud-hosted architecture, object-oriented programming, and relational databases. You will become an integral part of our team of over-achievers and help us take our product to the next level. You will need the drive, flexibility, and skills to help us maintain a mature web application while actively improving and modernizing it for better performance and maintainability. If you are looking to do the same thing every day, we do not. But if you are looking to make a difference, to stretch your skills and learn new things, to build the best solutions the non-profit industry has ever seen, you should talk to us. 

    Our legacy stack is a custom-built web-based CRM application running on Apache Tomcat primarily written in Java, JavaScript, and SQL. In addition to the CRM basics, we manage other critical software, including payment processing, data syncs between clients and vendors…

    Ubicación

    A Distancia
    El trabajo puede llevarse a cabo desde cualquier lugar en United States
    Ubicación Asociada
    200 Rivers Edge Drive, Medford, MA 02155, United States
    Suite 220

    Cómo aplicar

    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.