QinetiQ US is seeking to maintain and enhance its existing web application, ensuring optimal system stability and availability, while also modernizing legacy code and improving maintainability and performance.
Requirements
- Strong proficiency in Python and Flask framework
- Solid experience with React and modern JavaScript
- Experience with Docker and containerization technologies
- Familiarity with AWS services, particularly EC2
- Understanding of web application architecture and best practices
- Knowledge of version control systems (Git)
- Experience with database management and optimization
Responsibilities
- Serve as primary developer and maintainer for existing web application built with Flask backend and React frontend (legacy versions)
- Own end-to-end software lifecycle including design updates, development, testing, deployment, and production support
- Perform bug fixes, troubleshooting, and performance tuning to ensure optimal system stability and availability
- Refactor and modernize legacy code to improve maintainability and performance when feasible
- Manage and maintain containerized deployments using Docker Compose and AWS EC2
- Apply security patches, library upgrades, and system updates in a timely manner
- Monitor system health and proactively address potential issues
Other
- 4+ years of full stack web development experience
- Bachelor's Degree in an IT-related discipline
- Clearance Level Must Be Able to Obtain: DOD Secret
- Ability to work with business stakeholders and end users
- Demonstrated experience in production environment management