• Full Stack Software Developer

    Job Locations US-VA-Sterling
    Job ID
    # of Openings
  • Overview

    At REI Systems, our work makes a difference in the lives of millions of people every day. Do you want the opportunity to contribute, grow, and learn every day? We’re looking to hire individuals who are enthusiastic and eager to contribute to driving results that matter whether you are developing code for a public-facing website, or ensuring that our latest deployment is bug-free.

    Do you enjoy working on a team of amazing people? If you are solution oriented, thrive in a fast paced, agile environment then come work for a company that was ranked #2 best large IT employer 2018 by Washington Post Top Workplaces.

    You can be a Software Developer anywhere, but at REI your code contributes to a mission. Influence the solution!


    "REI Systems is an Equal Opportunity Employer (Minority/Female/Disability/Vet)"


    As a Full-stack Software Developer at REI, you will be required to have 1-3 years experience in the following areas:

    • Experience building web applications using JS frameworks such as Angular, React, RxJS
    • Experience building applications using Java 
    • Experience in Java based frameworks such as Springboot
    • Experience with Databases such as MySQL and PostgreSQL
    • Experience writing simple shell scripts using UNIX/Linux
    • Experience delivering solutions using Agile delivery practices
    • Independence, willingness to learn and problem-solving skills
    • Ability to handle a fast-paced work environment, deadlines and new challenges
    • Ability to communicate and work well with others
    • Familiarity with automated deployment tools such as Jenkins
    • Familiarity with revision control systems such as Git/Github

    Additional Assets:

    • Familiarity with Amazon Web Services (AWS)
    • Familiarity with Behavior Driven Development using Cucumber/Gherkin
    • Familiarity building applications/APIs based on a Microservices architecture using Docker containers
    • Experience enhancing the performance of high-traffic sites
    • Design and develop UI using JS frameworks 
    • Build applications based on a Microservices based architecture using Docker containers
    • Knowledge of GIT in command line, highly desired. 
    • Deployment Support including: deploying code, static files, and/or databases by request to the staging environment, and syncing static files and databases among environments. 
    • Looking for a great all-around mid-level developer that is capable of managing the pressure of maintaining production systems.
    • Ability to pass a Government Public Trust Clearance
    • Good customer facing skills



    Bachelor’s degree in business and management, information systems, computer science, or another related field
    Master’s degree in related field may be substituted for three years’ experience
    Employer will accept a suitable combination of education, training or experience


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed