Full Stack Developer

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

About The Position

Booz Allen is seeking a seasoned Full Stack Developer to build end-to-end software solutions in a fast, agile environment, taking systems from vision through production readiness. This lead role oversees a team, helps team members learn tools and techniques, identifies system improvements, and supports clients in addressing complex challenges using current architectural approaches, tools, and technologies. The developer ensures team solutions account for the existing architecture and operating environment as well as future functionality and enhancements.

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, and with 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.
  • TS/SCI clearance with a polygraph.
  • 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 initial vision through production readiness.
  • Lead and oversee a team, helping team members learn new tools and techniques.
  • Identify needed system improvements.
  • Help clients address difficult challenges using current architectural approaches, tools, and technologies.
  • Ensure solutions account for current architecture and operating environment, as well as 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