remote
Intermediate Software Developer Remote - ASRC Federal
Software Engineer
Intermediate Software Developer focused on building and modernizing mission‑critical web, client‑server, and cloud applications using Python, JavaScript, and AWS services, with strong experience in REST APIs, SQL, Docker, and Agile development practices.
About the role
Key Responsibilities
- Design, develop, and maintain scalable web and client‑server applications for defense audit missions using Python and JavaScript.
- Implement and consume RESTful APIs, ensuring secure and efficient data exchange across cloud and on‑premise environments.
- Collaborate with cross‑functional teams to integrate new features, troubleshoot issues, and optimize performance in AWS‑based infrastructure.
- Utilize Docker and CI/CD pipelines to streamline deployment and support continuous delivery practices.
- Participate in Agile ceremonies, contribute to sprint planning, code reviews, and knowledge sharing sessions.
Requirements
- 3+ years of professional software development experience with Python and JavaScript.
- Proficiency in SQL database design, query optimization, and data modeling.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and containerization using Docker.
- Strong understanding of REST API design principles and secure authentication mechanisms.
- Excellent problem‑solving skills, ability to work independently in a remote setting, and effective communication in Agile teams.
Skills
pythonjavascriptawssqldockeragile