Position Description :
We CGI is seeking an experienced backend engineer FastAPI Developer to help a key client deliver critical 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.
This position can be performed from Lafayette, LA (Preferred), Raleigh, NC, New Brunswick, NJ, New York City, NY, Bloomfield, CT, Dallas, TX, Austin, TX in a Hybrid model.
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.
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.
#LI-ARK1
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $79,.00 - $,.00.
CGI’s benefits are offered to eligible professionals on their first day of employment to include :
Developer • Lafayette, United States