Full Stack Developer, Mid

Booz Allen HamiltonArlington, VA
$69,400 - $158,000

About The Position

We are looking for someone with a passion for web development, design, and data visualization to create intuitive modern full-stack web applications. We are a cross-functional team of software engineers, data scientists, and modelers. As a developer on our team, you’ll be responsible for building full-stack tools and dynamic visualizations that communicate analytic findings, tell stories with data, and allow users to interact with data models and algorithms. You’ll work with a group of experienced developers who strive to bring cutting-edge commercial best practices in API and web development to our clients. No two projects will be the same, with potential challenges, including building full-stack applications connecting data with interactive dashboards, constructing interactive charts, maps, and 3D models that give clients the ability to dive deep in their data, creating APIs that allow a UI to communicate with a back-end database and model, and leading your own development of static and dynamic applications based on your interests and expertise.

Requirements

  • Experience with web development using HTML, JavaScript, or CSS
  • Experience with Python
  • Experience with a modern web framework, including Angular, React, or Svelte
  • Experience creating RESTful web services utilizing APIs
  • Experience with Git
  • Ability to communicate technical concepts to a non-technical audience
  • Ability to obtain a Secret clearance
  • Bachelor's degree in STEM

Nice To Haves

  • Experience creating and modifying web servers and databases
  • Experience with DevOps tools, including GitHub, Jira, or Jenkins
  • Experience with AWS or Azure
  • Experience with TypeScript
  • Experience with state management libraries, including Redux and NGXS
  • Knowledge of UI and UX design principles and methodology
  • Ability to use JS visualization libraries, including D3.js and Leaflet
  • Secret clearance

Responsibilities

  • Building full-stack tools and dynamic visualizations that communicate analytic findings.
  • Telling stories with data.
  • Allowing users to interact with data models and algorithms.
  • Building full-stack applications connecting data with interactive dashboards.
  • Constructing interactive charts, maps, and 3D models that give clients the ability to dive deep in their data.
  • Creating APIs that allow a UI to communicate with a back-end database and model.
  • Leading your own development of static and dynamic applications based on your interests and expertise.

Benefits

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service