remote
Mid-Level Full-Stack Software Engineer - Booz Allen Hamilton
Software Engineer
Mid-level full‑stack engineer building cloud‑native microservices and responsive front‑end interfaces for GEOINT and national security mission systems, using React, Node.js, Python, and AWS.
About the role
Key Responsibilities
- Design, develop, and deploy cloud‑native microservices using Node.js, Python, and AWS services.
- Build responsive, user‑centric front‑end applications with React and modern JavaScript frameworks.
- Migrate and refactor legacy analytical pipelines into secure, scalable architectures.
- Collaborate with analysts, product owners, and DevOps to ensure tools meet mission‑critical performance and security requirements.
- Write automated tests, CI/CD pipelines, and containerize applications with Docker.
Requirements
- 3+ years of professional experience in full‑stack development, preferably in a government or defense context.
- Proficiency with JavaScript/TypeScript, React, Node.js, and Python.
- Hands‑on experience with AWS services (e.g., Lambda, API Gateway, RDS) and containerization (Docker).
- Understanding of microservice architecture, RESTful APIs, and secure coding practices.
- Strong problem‑solving skills and ability to work in an agile, collaborative team environment.
Skills
javascriptreactnodejspythonawsdocker