This job is no longer available
This job expired on 21/07/2026. It no longer accepts applications.
Python Backend Engineer
CGI · Lafayette
Job description
About the role
CGI is looking for a Python Backend Engineer to design and deliver scalable, cloud‑native backend services. The role focuses on building FastAPI‑based APIs, managing AWS infrastructure, and automating deployments.
Key responsibilities
- Develop and maintain backend services using Python and FastAPI.
- Design, implement, and document RESTful APIs.
- Create and manage database models with SQLAlchemy and write optimized SQL for PostgreSQL.
- Deploy and operate services on Amazon ECS, manage container images in Amazon ECR, and configure API Gateway and Application Load Balancer.
- Work with Amazon RDS and S3 for data storage and retrieval.
- Build CI/CD pipelines with GitHub Actions and enforce release automation best practices.
- Monitor application health, troubleshoot production issues, and ensure security and reliability.
- Collaborate with frontend, QA, DevOps, and product teams during sprint planning and code reviews.
Required profile
- 5+ years of professional experience in Python backend development.
- Strong hands‑on experience with FastAPI and REST API design.
- Deep knowledge of relational databases, especially PostgreSQL, and ORM usage with SQLAlchemy.
- Proven experience deploying applications on AWS services (ECS, ECR, API Gateway, RDS, S3, ALB).
- Experience building automated pipelines using GitHub Actions or similar CI/CD tools.
Required skills
- Python
- FastAPI
- REST API
- SQL, PostgreSQL
- SQLAlchemy
- AWS (ECS, ECR, API Gateway, RDS, S3, ALB)
- GitHub Actions
- CI/CD pipelines
What we offer
- Competitive salary range $80,600 – $188,100 per year.
- Comprehensive insurance options and benefits from day one.
- Opportunities to work in multiple US locations (Lafayette, Bloomfield, Raleigh, Austin, Denver).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
CGI
Lafayette