Full Stack Developer Mid level

ELEVI Associates•Annapolis Junction, MD
•$130,640 - $160,700

About The Position

As a Full Stack Developer, you will shape a collaboration software platform based on the open-source Drupal Content Management System and other open-source software products. You will support multiple deployments that provide capabilities for a broad range of missions. The role involves engaging with the user community and customer leadership to understand user needs, capture and validate requirements, influence architecture and design decisions, and demonstrate new features. You will work with developers and system support staff, learn from senior-level peers, assist and mentor junior developers, and initiate improvements to the development environment, build pipelines, test automation, and related processes.

Requirements

  • 9 or more years of professional experience with an associate’s degree; 5 or more years with a bachelor’s degree; or 2 or more years with a master’s degree. Additional experience may be considered in lieu of a degree.
  • Active TS/SCI clearance and the ability to obtain a CI Polygraph; eligibility for TS/SCI with CI Polygraph requires U.S. citizenship.
  • Experience with frontend development using JavaScript and/or TypeScript.
  • Proficiency in building secure, reliable web applications on Linux servers.
  • Experience with relational database systems such as PostgreSQL.
  • Knowledge of and experience with Git workflows, continuous integration, and DevOps practices.

Nice To Haves

  • Experience working in Agile/Scrum teams.
  • Experience developing PHP-based web applications.
  • Experience with frontend frameworks such as Vue, Angular, or React.
  • Experience working with NoSQL or document-based databases such as Elasticsearch.
  • Knowledge of web accessibility and user experience design.
  • Experience applying Site Reliability Engineering practices.
  • Strong technical documentation and presentation skills.

Responsibilities

  • Support multiple deployments of a collaboration software platform based on Drupal and other open-source software.
  • Engage with users and customer leadership to understand how the system affects them.
  • Capture and validate requirements.
  • Influence architecture and design decisions.
  • Demonstrate new features.
  • Collaborate with developers and system support staff.
  • Assist and mentor junior developers.
  • Initiate improvements to the development environment, build pipelines, test automation, and other processes.

Benefits

  • Healthcare and health insurance programs
  • Wellness benefits
  • Financial and counseling services
  • Retirement options
  • Family support
  • Continuing education and learning and development opportunities
  • Time-off benefits
  • Work/life benefits and flexibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service