remote
Journeyman Software Developer - Applied Research Associates, Inc
Software Engineer
Journeyman Software Developer building secure DoD data‑analysis and visualization tools using Python, JavaScript, React, Node.js, and AWS in an Agile environment.
About the role
Key Responsibilities
- Collaborate with cross‑functional teams to scope, design, and implement front‑end and back‑end features for DoD mission‑critical applications.
- Develop and maintain data analysis tools, collaboration systems, and interactive visualizations using Python, JavaScript, React, and Node.js.
- Ensure secure, compliant deployments to DoD environments through CI/CD pipelines, Docker containers, and AWS services.
- Write clear, maintainable code and comprehensive documentation; participate in code reviews and pair programming.
- Engage with customers and stakeholders to gather requirements, provide technical guidance, and deliver solutions that meet operational needs.
Requirements
- 3+ years of professional software development experience in a regulated or secure environment.
- Proficiency in Python, JavaScript, React, and Node.js with a strong grasp of RESTful API design.
- Experience deploying applications to AWS using services such as EC2, S3, Lambda, and IAM.
- Hands‑on knowledge of Docker, CI/CD pipelines, and automated testing frameworks.
- Strong Agile mindset with proven ability to work in iterative, cross‑functional teams.
Skills
pythonjavascriptreactnodejsawsdockeragile