Talent.com
FastAPI Developer

FastAPI Developer

CGILafayette, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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 :

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the (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
  • Skills :
  • Python
  • Terraform
  • Flask
serp_jobs.job_alerts.create_a_job

Developer • Lafayette, United States

Job_description.internal_linking.related_jobs
  • serp_jobs.job_card.promoted
Emergency Medicine Physician Needed for Locum Tenens Coverage at Facility in Alexandria, Louisiana

Emergency Medicine Physician Needed for Locum Tenens Coverage at Facility in Alexandria, Louisiana

LocumTenens.comMelville, LA, United States
serp_jobs.job_card.full_time
Job Reference Id : ORD-198260-MD-LA.Dates Needed : November - 6+ months.Shift Type : Day Shift; Night Shift.Board Certification Required : Yes. A facility is seeking an Emergency Medicine Physician ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
ETL Developer

ETL Developer

EMERGENT METHODSoutheastern United States, LA, US
serp_jobs.job_card.full_time
serp_jobs.filters_job_card.quick_apply
Emergent Method is seeking a qualified ETL Developer to support development and testing activities related to a conversion project for a state government agency. This is a remote, full-time position...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
Stuller is hiring : UI / UX Developer in Lafayette

Stuller is hiring : UI / UX Developer in Lafayette

MediabistroLafayette, LA, United States
serp_jobs.job_card.full_time
With constant innovation, cutting-edge technology, and fast-paced development, we’re looking for talented professionals to join our Information Technology team to help us continue delivering an unp...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
Web Developer Job at Elevatehq in Lafayette

Web Developer Job at Elevatehq in Lafayette

MediabistroLafayette, LA, United States
serp_jobs.job_card.full_time
As a Web Developer, you will be responsible for creating and maintaining high-quality websites and web applications for our clients. You will collaborate with cross-functional teams to design and im...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

Earn HausAbbeville, LA, United States
serp_jobs.filters.remote
serp_jobs.job_card.full_time +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Tax Expert - Onsite (Hiring Immediately)

Tax Expert - Onsite (Hiring Immediately)

IntuitSaint Martinville, LA, US
serp_jobs.job_card.full_time
Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Experts in one of our new TurboTax locations across the United States on a ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
Forward Engineer

Forward Engineer

VoovioLafayette, LA, US
serp_jobs.job_card.full_time
serp_jobs.filters_job_card.quick_apply
Did you start in the Oil Field and are now tired of unpredictable work hours?.Voovio's platform is manufacturing's Digital SME (subject matter expert) for operators. We solve the biggest pains of lo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
Embedded / Project Engineer

Embedded / Project Engineer

Brilliance Cyber Systems INCBaytown, TX, Louisiana, USA
serp_jobs.job_card.full_time
Position : Embedded / Project Engineer Location : Baytown, TX & Baton Rouge, LA (Onsite) Duration : Contract ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Data Analyst II

Data Analyst II

Sleep Management, LLCLafayette, LA, US
serp_jobs.job_card.full_time
Essential Duties and Responsibilities : .Apply analytical methods to complex business problems to drive data-informed decisions. Design and develop data visualizations and dashboards using Tableau or ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Design Engineer

Design Engineer

Ajulia Executive SearchBroussard, LA, US
serp_jobs.job_card.permanent
Will ensure the integrity of our final designs by verifying that all applicable codes and load criteria are properly addressed—all while adhering to company standards and timelines.Flexibilit...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Tax Associate - Onsite (Hiring Immediately)

Tax Associate - Onsite (Hiring Immediately)

IntuitSaint Martinville, LA, US
serp_jobs.job_card.full_time
Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Associates in one of our new TurboTax locations across the United States on...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Tax Associate - Onsite

Tax Associate - Onsite

IntuitSAINT MARTINVILLE, LA, United States
serp_jobs.job_card.full_time
Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Associates in one of our new TurboTax locations across the United States on...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Design Engineer (Broussard)

Design Engineer (Broussard)

Ajulia Executive SearchBroussard, LA, US
serp_jobs.job_card.part_time +1
Will ensure the integrity of our final designs by verifying that all applicable codes and load criteria are properly addressedall while adhering to company standards and timelines.Flexibility to wo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Inventory Clerk - Armoda

Inventory Clerk - Armoda

ArmodaNew Iberia, LA, US
serp_jobs.job_card.full_time +1
The compensation range provided for this role is an estimate based on available market data.The actual amount may vary considering the candidate's knowledge, skills, abilities, and geographic l...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Accessibility SME

Accessibility SME

PerficientLafayette, LA, US
serp_jobs.job_card.full_time
We are seeking a passionate and experienced.This role is critical in ensuring our platforms are inclusive, compliant, and usable for all individuals, including those with disabilities.This is a HYB...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Lead Staff Accountant (Payroll and Accounts Payable)

Lead Staff Accountant (Payroll and Accounts Payable)

Delmar SystemsBroussard, LA, United States
serp_jobs.job_card.full_time
Our Company is seeking a detail-driven.This role is ideal for someone who enjoys rolling up their sleeves, tightening processes, and being the go-to partner across Finance and Operations.Prepare, r...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Tax Expert - Onsite

Tax Expert - Onsite

IntuitSAINT MARTINVILLE, Louisiana, United States
serp_jobs.job_card.full_time
Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Experts in one of our new TurboTax locations across the United States on a ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Lead Staff Accountant (Payroll & Accounts Payable)

Lead Staff Accountant (Payroll & Accounts Payable)

DELMAR SYSTEMS INCBroussard, LA, US
serp_jobs.job_card.full_time
Our Company is seeking a detail-driven.This role is ideal for someone who enjoys rolling up their sleeves, tightening processes, and being the go-to partner across Finance and Operations.Prepare, r...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Senior QA Engineer

Senior QA Engineer

PerficientLafayette, LA, US
serp_jobs.job_card.full_time
Perficient is a global AI-first consultancy.Our team of strategists, designers, technologists, and engineers partners with the world's most innovative enterprises and admired brands to deliver ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Tax Expert (Hiring Immediately)

Tax Expert (Hiring Immediately)

IntuitSaint Martinville, LA, US
serp_jobs.job_card.full_time
Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Experts in one of our new TurboTax locations across the United States on a ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours