Demo

Full Stack Developer II (Remote, In-Office, or Hybrid)

ROI Solutions
Medford, MA Remote Full Time
POSTED ON 1/30/2025
AVAILABLE BEFORE 3/30/2025

Do you like technology and enjoy solving problems? Do you like to work with fun, smart, nerdy, and genuinely good people? Do you want to help make the world a better place by working with some of the most progressive nonprofits in the world… those who are protecting the environment, saving wildlife, curing disease, and standing up for human rights? If so, ROI Solutions is the place for you. At ROI Solutions, we have created a diverse, accepting, creative, fun, and fast-paced environment where our staff can grow, learn, and share. And most importantly, have fun while doing it.


About The Role:

We’re looking for a motivated full stack developer who has experience working in the cloud, knows Java 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 ability to jump into a mature code base to diagnose issues and supply solutions in a fast-paced environment. 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. 


Specifically, our legacy stack is a custom Ajax-enabled web framework that front-ends a complex of multiple back-end relational databases. The code base is server-side Java 8 running on Apache Tomcat web servers, client-side JavaScript and jQuery inside the browsers, and SQL for database queries. We have recently migrated to AWS infrastructure and are actively exploring the opportunities that provides as we think about the future of our applications.  


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 secure, highly available software solutions 
    • 2 year using HTML, CSS, JavaScript
    • 2 years developing in cloud-based environments 
    • 1 year developing Java-based web applications 
    • 1 year using relational databases and authoring complex SQL queries 


    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 integrating with third-party APIs 
    • Understanding of RESTful web services 
    • Experience with jQuery, Bootstrap, Python 
    • Experience with Developer led testing – JUnit, Mockito, etc  
    • Working knowledge of the AWS ecosystem 
    • Exposure to Agile or Kanban development principles
    • Experience with Microsoft Office Suite 


    What You Will Be Doing In This Role: 

      • Work with development team and product managers to ideate 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.   
      • 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 responsiveness and efficiency. 
      • Write 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. 
      • Track jobs to completion.  
      • Provide ongoing and emergency support of applications and processes as needed.
      • 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.



        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. 


        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. 

        Salary : $85,000 - $100,000

        If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
        Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

        What is the career path for a Full Stack Developer II (Remote, In-Office, or Hybrid)?

        Sign up to receive alerts about other jobs on the Full Stack Developer II (Remote, In-Office, or Hybrid) career path by checking the boxes next to the positions that interest you.
        Income Estimation: 
        $90,707 - $120,959
        Income Estimation: 
        $111,369 - $141,168
        Income Estimation: 
        $117,871 - $153,580
        Income Estimation: 
        $109,939 - $144,341
        Income Estimation: 
        $114,500 - $144,633
        Income Estimation: 
        $109,939 - $144,341
        Income Estimation: 
        $131,745 - $167,716
        Income Estimation: 
        $144,503 - $184,592
        Income Estimation: 
        $102,541 - $137,871
        Income Estimation: 
        $153,752 - $200,235
        Income Estimation: 
        $66,157 - $90,051
        Income Estimation: 
        $82,230 - $118,841
        Income Estimation: 
        $136,714 - $171,621
        Income Estimation: 
        $66,195 - $86,448
        Income Estimation: 
        $153,752 - $200,235
        Income Estimation: 
        $70,239 - $89,209
        Income Estimation: 
        $88,984 - $115,784
        Income Estimation: 
        $92,017 - $124,111
        Income Estimation: 
        $90,707 - $120,959
        Income Estimation: 
        $91,486 - $118,193

        Sign up to receive alerts about other jobs with skills like those required for the Full Stack Developer II (Remote, In-Office, or Hybrid).

        Click the checkbox next to the jobs that you are interested in.

        • 3D CAD Skill

          • Income Estimation: $91,158 - $113,466
          • Income Estimation: $82,108 - $104,485
        • 3D Modeling Skill

          • Income Estimation: $81,530 - $107,803
          • Income Estimation: $92,295 - $114,898
        View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

        Job openings at ROI Solutions

        ROI Solutions
        Hired Organization Address Medford, MA Full Time
        ROI Solutions has created a diverse, accepting, creative, fun, and fast-paced environment where our staff can grow, lear...
        ROI Solutions
        Hired Organization Address Medford, MA Full Time
        About The Role: We are looking for someone who has experience with both legacy systems and cloud native application arch...

        Not the job you're looking for? Here are some other Full Stack Developer II (Remote, In-Office, or Hybrid) jobs in the Medford, MA area that may be a better fit.

        Full Stack Developer

        Mindteck, Boston, MA

        Microsoft Full Stack Developer

        MPIUA, Boston, MA

        AI Assistant is available now!

        Feel free to start your new journey!