Jobiglo

No results.

Python Backend Engineer

CGI · Lafayette

New
Senior 🇬🇧 English
Python FastAPI REST API SQL PostgreSQL SQLAlchemy AWS Amazon ECS Amazon ECR API Gateway Amazon RDS Amazon S3 Application Load Balancer GitHub Actions CI/CD pipelines

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec CGI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review 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

7 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

CGI

Lafayette