onsite
Mid Full-Stack Software Engineer - Booz Allen Hamilton
Software Engineer
Mid-level full‑stack engineer building cloud‑native microservices, scalable front‑end interfaces, and modernizing legacy analytical pipelines for GEOINT and national security mission systems using Python, JavaScript, React, Node.js, AWS, Docker, and microservices architecture.
About the role
Key Responsibilities
- Design, develop, and maintain cloud‑native microservices that support GEOINT data ingestion, processing, and analytics.
- Build responsive, high‑performance front‑end interfaces with React and modern JavaScript frameworks to enable analysts in exploitation, tracking, visualization, and reporting workflows.
- Collaborate with cross‑functional teams to refactor legacy analytical pipelines into secure, scalable architectures on AWS.
- Implement CI/CD pipelines, containerization with Docker, and automated testing to ensure rapid, reliable deployments.
- Participate in code reviews, performance tuning, and continuous improvement of system reliability and security.
Requirements
- 3–5 years of full‑stack development experience with Python, JavaScript, and React.
- Proficiency in Node.js, AWS services (EC2, Lambda, S3, RDS), and Docker containerization.
- Strong understanding of microservices architecture, RESTful APIs, and secure coding practices.
- Experience with CI/CD tools (GitHub Actions, Jenkins, or similar) and automated testing frameworks.
- Excellent problem‑solving skills, ability to work independently and in a collaborative environment.
Skills
pythonjavascriptreactnodejsawsdocker