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?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
6 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
CGI
Lafayette