Logo
CGI

FastAPI Developer

CGI, Lafayette, Louisiana, United States, 70595

Save Job

Overview

Join to apply for the

FastAPI Developer

role at

CGI . Position Description We 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. 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. 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 with the Principal Engineer; lead spikes, de-risk designs, and create clear technical docs and Postman collections. Qualifications

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. Compensation: A reasonable estimate of the current range for this role in the U.S. is

$79,300.00 - $234,000.00 . Benefits

Competitive compensation Comprehensive insurance options Matching contributions through the 401(k) plan and the share purchase plan Paid time off for vacation, holidays, and sick time Paid parental leave Learning opportunities and tuition assistance Wellness and Well-being programs Life at CGI is rooted in ownership, teamwork, respect and belonging. Qualified applicants will receive consideration for employment without regard to any legally protected characteristics as required by law. CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply, please email US_Employment_Compliance@cgi.com and reference the Position ID. Additional notes: All CGI offers of employment in the U.S. are contingent upon a successful background investigation. Some roles may include additional checks per federal government security clearance requirements.

#J-18808-Ljbffr