Skip to content Skip to footer
View All Jobs

Python Backend & AWS Integration Engineer


JOB DESCRIPTION

Job Summary:

We are We are looking for a skilled Python Backend Engineer (AWS Integration) with strong expertise in backend application development, AWS service integrations, and scalable distributed systems. The ideal candidate should have hands-on experience in designing and developing RESTful APIs, integrating AWS services, and building cloud-native backend applications using Python. The role requires a solid understanding of system design principles, scalability, containerization, and cloud architecture.

Key Responsibilities:

  • Design, develop, and maintain scalable backend applications using Python
  • Develop and integrate RESTful APIs and microservices
  • Build cloud-native applications leveraging AWS services
  • Design secure and efficient integrations across AWS components
  • Collaborate with frontend, data engineering, and DevOps teams to deliver end-to-end solutions
  • Design scalable architectures following distributed system principles
  • Optimize application performance, reliability, and scalability
  • Containerize applications using Docker and support deployment workflows
  • Implement authentication, authorization, and secure API practices
  • Troubleshoot production issues and improve system performance

Required Skills & Qualifications:

  • 4–8+ years of experience.
  • Strong proficiency in Core Python and backend development
  • Hands-on experience with REST API design and development
  • Strong experience integrating AWS services including S3, Lambda, EC2, ECS, Glue, Athena, Redshift, RDS, ECR, IAM, Step Functions, DynamoDB, and Amazon Bedrock
  • Strong understanding of System Design and distributed architectures
  • Experience with Docker and containerized application development
  • Knowledge of Vertical Scaling, Horizontal Scaling, Sharding, Caching, and CAP Theorem
  • Experience with GitHub, Postman, and Docker Desktop
  • Strong understanding of Microservices architecture
  • Familiarity with Linux and application deployment
  • Experience troubleshooting and optimizing backend applications

Good to Have:

  • Strong SQL skills
  • Exposure to Generative AI and Large Language Models (LLMs)
  • Experience with FastAPI or Flask
  • Knowledge of CI/CD pipelines and GitHub Actions
  • Experience with Kubernetes (EKS) and Terraform
  • Exposure to Event-driven architectures and messaging systems
  • AWS Certifications (Developer Associate or Solutions Architect Associate

Job Location: Bengaluru/Hybrid Lucknow/Hybrid Pune/Hybrid
Experience: 4+ Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx