Python API Developer


Python API Developer


Your future duties and responsibilities:

  • As a Python API Developer at CGI, you will be responsible for designing, developing, and maintaining RESTful APIs using Python, Flask, and other related technologies.
  • You will work with cross-functional teams to understand requirements and design solutions that meet the needs of our clients. You will also be responsible for ensuring the performance, scalability, and security of the APIs.
  • Design, develop, and maintain high-performance Python APIs using Flask and related technologies
  • Collaborate with cross-functional teams to understand business requirements and design solutions
  • Develop and maintain technical documentation, including API specifications and design documents
  • Write unit tests and perform code reviews to ensure code quality and maintainability
  • Identify and troubleshoot issues related to APIs, and implement effective solutions
  • Continuously improve the performance, scalability, and security of the APIs
  • Stay up-to-date with the latest trends and best practices in Python API development


Required qualifications to be successful in this role:

  • Bachelor's degree in computer science or related field
  • 5+ years of experience in Python API development
  • Expertise in Python programming language and related libraries
  • Experience with Flask, Django, or other Python web frameworks
  • In-depth knowledge of RESTful API design principles and best practices
  • Experience with cloud computing platforms such as AWS or Azure
  • Strong experience with SQL and database technologies such as MySQL, PostgreSQL, or Oracle
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Proficiency in version control systems such as Git
  • Experience with agile development methodologies
  • Excellent problem-solving and communication skills


  • Python
  • Django
  • Flask
  • RESTful (Rest-APIs)
  • SQL
  • Angular

How to Apply:

Apply online at

Visit Site to Apply

Location: Lafayette, LA
Date Posted: March 03, 2023
Application Deadline: April 03, 2023
Job Type: Full-time