We are seeking two to three contractors for Project Odyssey, a significant initiative within our engineering department. These positions are essential as our customer transitions current staff to support this project. The contractors will engage in a variety of tasks and may shift to support our customer's work based on evolving needs. The ideal candidates will have a strong background as full-stack software engineers, with 2 to 5 years of experience in building large-scale, distributed web applications. Candidates should be proficient in cloud infrastructure services, particularly AWS, and have experience in creating and operating backend services using languages such as Python, Java, or JavaScript/TypeScript. Familiarity with frameworks like FastAPI, NodeJS, or Spring Boot is essential. Additionally, experience in developing user-facing applications using frameworks like React or Vue is required. The role also demands experience with decentralized version control systems like Git, particularly in collaborative environments on platforms such as GitHub or GitLab. Candidates should be adept at creating and managing containerized applications, especially in Kubernetes environments using Docker. Familiarity with testing frameworks and a passion for continuous improvement are crucial, as is the ability to optimize code for clarity, reliability, and performance. Experience with profiling tools like Graphite, Grafana, and Prometheus, as well as cache management and application security using CDNs like Fastly or CloudFront, is also necessary. Furthermore, candidates should have experience with data modeling in relational databases and securing applications against SQL injection attacks.