Web Developer Full Stack Engineer
Booz Allen Hamilton
About the Role
As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to help create a system that will make a difference, we need you on our team. We’re looking for a developer like you with the skills needed to develop software and systems from vision to production-ready. This role is more than just coding. As a full stack developer at Booz Allen, you’ll use your passion to learn new tools and techniques and identify needed system improvements. You’ll help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies. You’ll help make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements. Due to the nature of work performed within this facility, U.S. citizenship is required.
Key Responsibilities
- Develop software and systems from vision to production-ready.
- Identify needed system improvements.
- Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.
- Ensure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements.
Requirements & Tech Stack
- 2+ years of experience designing, developing, and maintaining production web applications.
- Experience building frontend applications with React and TypeScript.
- Experience developing backend services and REST APIs with Node.js and TypeScript.
- Experience building data-backed applications with relational databases such as PostgreSQL.
- Experience deploying or supporting applications in a cloud environment.
- Experience with NestJS, Vite, Tailwind CSS, or shadcn UI (Nice to Have).
- Experience containerizing and deploying applications with Docker, Azure Web Apps, and container registries (Nice to Have).
- Experience building CI/CD pipelines with GitHub Actions (Nice to Have).
- Experience integrating applications with Databricks, Databricks Apps, Lakebase, or data lake platforms (Nice to Have).
- Experience designing REST APIs with consistent routes, error handling, and OpenAPI documentation (Nice to Have).
- Experience using AI-assisted development tools such as Cursor, Codex, or GitHub Copilot (Nice to Have).
- Experience with automated unit, integration, end-to-end, or accessibility testing (Nice to Have).
- Experience with Python and FastAPI for data-oriented services and integrations (Nice to Have).
Qualifications
- Bachelor's degree or 5+ years of software engineering experience in lieu of a degree.
- Candidates must complete the required skills assessment to ensure they meet the Basic Qualifications for this role.
Work Model
- Remote, Hybrid, or Onsite work models may apply.
- If working virtually, cameras are generally expected to be on during meetings.
- If listed as remote, occasional in-person work at a Booz Allen or customer facility may be required.
- If listed as hybrid, frequent work from a Booz Allen facility and potential visits to customer facilities are expected.
- If listed as onsite, work will primarily be performed at a Booz Allen office or customer facility.