Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

CGI

Python Software Developer

Posted Updated 18 views
Discussion

Description

Key Responsibilities:

  • Design and develop scalable backend applications using Python and FastAPI.
  • Build and maintain microservices-based architectures for enterprise applications.
  • Develop and integrate AI/ML-powered solutions, including LLM-based applications and intelligent APIs.
  • Design, develop, and deploy cloud-native solutions on AWS.
  • Implement RESTful APIs and service integrations with internal and external systems.
  • Work with AWS services such as Lambda, ECS/EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, and CloudWatch.
  • Create CI/CD pipelines and automate deployment processes.
  • Optimize application performance, scalability, and security.
  • Collaborate with cross-functional teams including Product, DevOps, AI/ML, and Architecture teams.
  • Participate in code reviews and enforce best development practices.

Required Skills:

  • Strong programming experience in Python.
  • Hands-on experience with FastAPI framework.
  • Proven experience in building Microservices and distributed systems.
  • Strong knowledge of AWS Cloud Services.
  • Experience in developing and integrating AI/GenAI solutions.
  • Expertise in REST APIs, asynchronous programming, and API security.
  • Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Proficiency with Docker and containerized deployments.
  • Knowledge of Git, CI/CD pipelines, and Agile methodologies.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →