BackFastAPI Developer
@ CGI
Position Description:
- CGI is seeking an experienced backend engineer FastAPI Developer to help a key client deliver critical 2025 milestones.
- You’ll partner directly with the client’s Principal Engineer from day one, owning the design and build of production-grade APIs and the Terraform infrastructure to run them.
- This role requires a hands-on, senior contributor who can lead by example, make sound architectural calls, and ship reliably.
Your future duties and responsibilities:
- Design, build, and own FastAPI services in Python 3.x (async-first), including auth, validation, versioning, and documentation (OpenAPI/Swagger).
- Stand up infrastructure as code with Terraform (modules, workspaces, environments), driving cloud deployments (AWS or Azure preferred).
- Containerize and ship via Docker; integrate with orchestration and CI/CD (e.g., GitHub Actions/GitLab CI, Kubernetes/ECS/AKS).
- Implement API security best practices (OAuth2/JWT, secrets management, OWASP), rate limiting, and input validation.
- Model data and integrate with PostgreSQL/MySQL (SQLAlchemy, Alembic); apply caching (Redis) and performance tuning.
- Establish observability (structured logging, metrics, tracing; OpenTelemetry) and define SLIs/SLOs.
- Write comprehensive tests (pytest, contract and load tests using Locust/k6) and participate in code/architecture reviews.
- Collaborate tightly with the Principal Engineer; lead spikes, de-risk designs, and create clear technical docs and Postman collections.
Qualifications:
Required qualifications to be successful in this role:
- 8+ years building backend services in Python, including 3+ years with FastAPI (or Starlette/Flask + recent FastAPI in production).
- 3+ years with Terraform and cloud (strong in AWS—IAM, VPC, API Gateway/EKS/ECS/Lambda—or Azure—APIM/AKS).
- Strong async Python, typing (mypy), and Pydantic v2; solid API design fundamentals.
- Proven track record shipping scalable services end-to-end with CI/CD, containers, and IaC.
- Education: Bachelor's degree in computer science or related field.
How to Apply:
Apply online at https://www.cgi.com/en/careers
Visit Site to Apply
Location: Lafayette, LA
Date Posted: September 23, 2025
Application Deadline: October 24, 2025
Job Type: Full-time