> Markdown version of [/jobs/ext/3851446-senior-full-stack-developer-aws-python](https://www.wearedevelopers.com/jobs/ext/3851446-senior-full-stack-developer-aws-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer (AWS Python) * - **Company:** Cgi Inc. - **Location:** Birmingham, AL, United States - **Experience:** Expert - **Salary:** $97,300.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Amazon S3, Information Systems, DevOps, Python (Programming Language), PostgreSQL, Software Engineering, Retrieval-Augmented Generation, Information Technology, AWS Fargate, Terraform - **Published:** October 21, 2026 - **Apply:** https://www.dice.com/job-detail/c8b987b8-e91e-419c-94ee-7229edde2933 ## About the Role CGI is seeking a senior, self-directed Full Stack Developer to build and support an AWS hosted application developed primarily in Python., You'll take requirements from initial clarification through implementation and troubleshooting, working independently while collaborating with the DevOps team on deployments. The application uses AWS services including S3, Lambda, ECS Fargate, and PostgreSQL/Aurora. The role also involves working with existing Terraform templates and CI/CD pipelines. Experience with AI or retrieval augmented generation (RAG) is a plus. Required qualifications to be successful in this role . 15+ years of software development experience, including full stack development . Strong hands on Python development experience . Experience building and supporting applications on AWS, including services such as S3, Lambda, ECS Fargate, and PostgreSQL/Aurora . Ability to take requirements and independently drive development through delivery and troubleshooting . Practical experience working with Terraform templates and GitLab CI/CD pipelines . Strong problem-solving skills and ability to collaborate with DevOps and engineering teams . Exposure to AI or RAG projects is a plus; Java experience is also helpful Educational Requirements: Bachelor's degree in computer science, Information Systems, or a related field. Equivalent relevant experience may also be considered.