remote
Senior Software Developer - Applied Research Associates, Inc
Software Engineer
Senior Software Developer leading cross‑functional teams to build secure, data‑centric applications for DoD missions using Python, JavaScript, React, Node.js, AWS, Docker, and Agile practices.
About the role
Key Responsibilities
- Lead design, development, and delivery of secure data analysis tools, collaboration systems, and visualizations for DoD stakeholders.
- Architect and implement scalable front‑end and back‑end components using React, Node.js, and Python.
- Collaborate with product owners and customers to scope requirements, refine user stories, and ensure alignment with mission objectives.
- Drive DevSecOps practices: CI/CD pipelines, automated testing, containerization with Docker, and secure deployments on AWS.
- Produce clear, maintainable documentation and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of full‑stack development experience in mission‑critical environments.
- Proficiency in Python, JavaScript, React, and Node.js with a strong grasp of RESTful APIs.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and Docker containerization.
- Solid understanding of Agile methodologies and experience leading or participating in cross‑functional teams.
- Excellent communication skills and a proven ability to translate complex requirements into robust solutions.
Skills
pythonjavascriptreactnodejsawsdockeragile