Full Stack Developer

Integrity Technology•Annapolis Junction, MD
•$180,000 - $200,000•Hybrid

About The Position

ITC is seeking a Senior Full-Stack Developer to shape a collaboration software platform based on the open-source Drupal Content Management System and other open-source products. The role supports multiple deployments of the platform, which provide capabilities for a broad range of missions. The developer will engage directly with users and customer leadership to understand needs, capture and validate requirements, influence architecture and design decisions, and demonstrate new features. The role works with an established team of developers and system support staff, with opportunities to learn from senior peers, mentor junior developers, and improve the development environment, build pipelines, test automation, and other processes. Work locations are Annapolis Junction, Maryland; Washington, DC; or Reston, Virginia. The position has a hybrid schedule requiring 2–3 days on-site. A TS/SCI clearance with polygraph is required.

Requirements

  • Active TS/SCI clearance with polygraph.
  • 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.
  • Nine years of experience in Software or Systems Engineering roles, or a highly related field with similar scope and responsibilities. A bachelor's degree may substitute for 4 years of experience, and a master's degree may substitute for 6 years of experience.

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

  • Shape and develop a collaboration software platform based on Drupal and other open-source software.
  • Support multiple deployments of the platform.
  • Engage with the user community 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

  • 401(k) plan with company contributions, including safe harbor and profit sharing.
  • 11 federal holidays and 21 days of PTO.
  • Medical, dental, and vision insurance with substantial company contributions.
  • Company-provided life, long-term disability, and short-term disability insurance.
  • Health Savings Accounts and Flexible Spending Accounts.
  • Referral bonuses.
  • Performance bonuses.
  • Tuition assistance for education, training, and professional certifications.
  • Career development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service