Full Stack Developer

Booz Allen Hamilton•Chantilly, VA
•$86,800 - $198,000•Onsite

About The Position

Booz Allen is seeking a lead Full Stack Developer to build software and systems from concept through production in a fast, agile environment. The developer will lead and support a team as it learns tools and techniques, identify system improvements, and help clients address difficult challenges using current architectural approaches, tools, and technologies. Solutions should account for the existing architecture and operating environment as well as future functionality and enhancements. The position is based in Chantilly, Virginia, and is not listed as remote.

Requirements

  • At least 6 years of experience with AWS, including serverless services such as AWS Lambda.
  • At least 6 years of experience with object-oriented programming languages, including Python and JavaScript, as well as FastAPI, RESTful APIs, and microservices.
  • At least 6 years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • Experience with a front-end framework such as React, Angular, or Vue, and with HTML, CSS, responsive design, and accessibility fundamentals.
  • Experience with Docker and Kubernetes.
  • Experience with SQL and NoSQL.
  • Ability to demonstrate a growth mindset and communicate, collaborate, and problem-solve effectively.
  • Active TS/SCI clearance with a polygraph is required.
  • High school diploma or GED.

Nice To Haves

  • Experience with DevOps tools, including GitHub.
  • Experience with CI/CD.
  • Experience with Infrastructure as Code (IaC) using Terraform or Terragrunt.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Experience mentoring or supervising employees in a collaborative team environment.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization.
  • Experience with automated testing tools for testing and maintenance.

Responsibilities

  • Build software and systems from vision through production readiness.
  • Lead a team and help team members learn new tools and techniques.
  • Identify needed system improvements.
  • Help clients address challenging problems using current architectural approaches, tools, and technologies.
  • Ensure solutions account for current architecture and operating environments, along with future functionality and enhancements.
  • Design, modify, develop, write, and implement software programming applications using agile methods.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service