NextHire Try for free

JobWorld

Posted 3 Nov 2025

Python developer - Fast api , AWS

Apply with NextHire Auto Apply fills in the application for you.
Team
CGI India Global Delivery Center
Posted
3 Nov 2025

About the role

Job Title: Senior Python Developer – FastAPI / REST API / AWS

Location: Hyderabad, India

Experience: 5–8 years

Employment Type: Full-time / Permanent

Job Summary:

We are seeking a highly skilled Senior Python Developer with hands-on experience in building scalable backend systems using FastAPI or Flask/Django REST frameworks, and deploying them on AWS. The ideal candidate should have a strong understanding of RESTful API design, microservices architecture, and cloud-native development.


Key Responsibilities:
  • Design, develop, and maintain RESTful APIs and backend services using Python (FastAPI / Flask / Django).
  • Build and optimize microservices-based architectures for high performance and scalability.
  • Integrate and deploy services on AWS (EC2, Lambda, ECS, S3, API Gateway, RDS, etc.).
  • Implement best practices for API security, testing, and performance optimization.
  • Work with DevOps teams to automate deployment pipelines using CI/CD tools (CodePipeline, Jenkins, GitHub Actions).
  • Troubleshoot, debug, and optimize code for maximum performance and reliability.
  • Collaborate closely with frontend, QA, and product teams to deliver end-to-end solutions.
  • Maintain comprehensive technical documentation for developed features and APIs.
Required Skills and Qualifications:
  • 5+ years of professional software development experience.
  • Strong proficiency in Python 3.x.
  • Hands-on experience with FastAPI, or similar frameworks (Flask, Django REST Framework).
  • Expertise in REST API design and implementation.
  • Strong experience with AWS services: EC2, Lambda, S3, RDS, CloudWatch, ECS/EKS.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes / ECS).
  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB).
  • Understanding of Git, CI/CD pipelines, and Agile/Scrum methodologies.
  • Solid debugging, analytical, and problem-solving skills.
Nice to Have:
  • Knowledge of GraphQL, WebSockets, or async programming (asyncio).
  • Familiarity with Terraform / CloudFormation for infrastructure automation.
  • Experience with serverless architectures using AWS Lambda.
  • Exposure to monitoring and logging tools (ELK Stack, Prometheus, Grafana).

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach