Full Stack Software Developer
Haystack · Washington, DC · 1 wk ago
RemoteRemoteEngineeringFull-time
About the Role
We're working with a leading federal client to enhance and maintain critical web-based applications and backend services that support their vital operations. This is an opportunity to join a team dedicated to delivering secure, scalable, and production-ready software solutions using modern technologies.
Responsibilities
- Design, develop, test, and deploy web applications and backend services
- Utilize Python, FastAPI, ReactJS, PostgreSQL, Docker, and AWS cloud technologies
- Collaborate closely with engineers, product owners, analysts, and stakeholders in an Agile environment
- Participate in all phases of the software development lifecycle, from sprint planning to deployment
- Contribute to trunk-based development workflows and perform code reviews
- Troubleshoot application defects, performance issues, and security vulnerabilities
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field
- Minimum 7 years of software development experience
- Minimum 5 years of experience developing enterprise web applications using Python and JavaScript frameworks
- Demonstrated experience with Python, FastAPI, ReactJS, PostgreSQL, Docker, and Git-based source control
- Experience deploying and supporting applications in AWS cloud environments
- Experience working in Agile/Scrum development environments with a focus on secure coding practices
What's On Offer
- Opportunity to work on impactful projects for a federal client
- Engage with modern technologies including AWS, Python, and ReactJS
- Collaborative and dynamic Agile development environment
- Hybrid work model with occasional onsite support in Washington, DC