Full Stack Software Developer
Haystack · Washington, DC · Today
RemoteRemoteEngineeringFull-time
About the role
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.
Requirements
- 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.