remote
Software Engineer, Mid - Booz Allen Hamilton
Software Engineer
Mid-level full‑stack engineer building end‑to‑end solutions in an agile environment, leveraging JavaScript, React, Node.js, Python, AWS, Docker and CI/CD to deliver production‑ready systems that solve complex client challenges.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using JavaScript, React, and Node.js.
- Implement backend services in Python, integrating with AWS services such as Lambda, S3, and DynamoDB.
- Containerize applications with Docker and orchestrate deployments via CI/CD pipelines.
- Collaborate with cross‑functional teams to translate business requirements into scalable technical solutions.
- Participate in code reviews, performance tuning, and continuous improvement of development practices.
Requirements
- 3+ years of professional experience in full‑stack development.
- Strong proficiency in JavaScript, React, Node.js, and Python.
- Hands‑on experience with AWS, Docker, and CI/CD tools.
- Excellent problem‑solving skills and ability to work in a fast‑paced, agile environment.
- Effective communication skills and a collaborative mindset.
Skills
javascriptreactnodejspythonawsdockercicd