remote
Software Engineer - Booz Allen Hamilton
Software Engineer
Senior full‑stack developer building end‑to‑end solutions in an agile environment, leveraging Python, JavaScript, React, Node.js, AWS, Docker, and SQL to deliver production‑ready systems that solve complex client challenges.
About the role
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python, JavaScript, React, and Node.js.
- Architect and deploy services on AWS, ensuring high availability and security.
- Containerize applications with Docker and orchestrate deployments with CI/CD pipelines.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Perform code reviews, mentor junior engineers, and drive best practices in architecture and testing.
Requirements
- 5+ years of full‑stack development experience with a strong portfolio of production systems.
- Proficiency in Python, JavaScript, React, and Node.js.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and Docker.
- Solid understanding of relational databases (SQL) and data modeling.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavascriptreactnodejsawsdockersql