Python Backend Engineer

CGILafayette, LA
Onsite

About The Position

CGI is seeking a talented Python Backend Engineer with expertise in FastAPI, AWS Cloud Services, and DevOps practices to build scalable and cloud-native backend applications. The candidate will be responsible for API development, cloud deployments, CI/CD automation, and backend optimization. The ideal candidate should have strong backend engineering experience along with hands-on exposure to AWS infrastructure and deployment pipelines. This position can be located in Lafayette, LA, Bloomfield, CT, Raleigh, NC, Austin, TX, or Denver, CO.

Requirements

  • 5+ years of experience in Python backend development
  • Strong hands-on experience with FastAPI
  • Experience with REST API development
  • Strong SQL and relational database knowledge
  • Experience with PostgreSQL
  • Hands-on experience with SQLAlchemy ORM
  • Experience with AWS cloud services: ECS, ECR, API Gateway, RDS, S3, ALB
  • Experience with GitHub Actions and CI/CD pipelines

Responsibilities

  • Develop and maintain backend services using Python and FastAPI
  • Design and implement scalable REST APIs
  • Create and maintain database models using SQLAlchemy ORM
  • Develop optimized SQL queries and relational data models
  • Integrate backend services with external systems and APIs
  • Work with PostgreSQL databases for application data storage
  • Ensure database performance, integrity, and scalability
  • Implement data access layers and schema migrations
  • Deploy applications using Amazon ECS
  • Manage container images using Amazon ECR
  • Configure and maintain API Gateway and Application Load Balancer (ALB)
  • Work with Amazon RDS and Amazon S3
  • Build and maintain automated deployment pipelines using GitHub Actions
  • Implement CI/CD best practices and release automation
  • Monitor application health and performance
  • Troubleshoot production issues and optimize backend services
  • Ensure application security and operational stability
  • Participate in sprint planning, architecture reviews, and code reviews
  • Collaborate with frontend, QA, DevOps, and product teams
  • Maintain technical documentation and development standards

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service