Python Backend & AWS Integration Engineer

UsefulBI

India

On-site

INR 2,000,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

UsefulBI is seeking an experienced Python Backend Engineer (AWS Integration) to design and build scalable, cloud-native backend services. You will implement REST APIs, services, and secure AWS integrations while working with cross-functional teams to deliver end-to-end solutions.

The role requires strong Python expertise, familiarity with distributed architectures, Docker, and modern deployment practices. Applicants should have 4–8+ years of backend experience and a passion for scalable systems.

Qualifications

  • 4-8+ years of experience in backend development with Python.
  • Strong experience designing REST APIs and microservices.
  • Hands-on experience integrating AWS services (S3, Lambda, EC2, ECS, Glue, Athena, Redshift, RDS, ECR, IAM, Step Functions, DynamoDB, Bedrock).
  • Knowledge of system design, distributed architectures, containerization, and cloud-native patterns.
  • Experience with Docker, GitHub, Postman, Linux, and deployment tooling.

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, efficient AWS integrations across components.
  • Collaborate with frontend, data engineering, and DevOps teams.

Skills

Core Python
Backend development
REST API design
Distributed systems
Docker
GitHub
Postman
Linux
Microservices
System design
Caching
CAP theorem
Cloud architectures

Tools

S3
Lambda
EC2
ECS
DynamoDB
RDS
Redshift
Glue
Athena
Bedrock
IAM
Step Functions
Docker
Kubernetes
Terraform

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

The HIRD • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Saama • Chennai District

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Saama Technologies Inc • India

On-site
INR 1,800,000 - 2,800,000
AWS Python Developer
AWS Python Developer

ALTRAIZE • Gurugram District

On-site
INR 1,500,000 - 2,000,000
AWS Python Developer
AWS Python Developer

Altraize • Delhi

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Credentech Solutions Inc. • Chennai

On-site
INR 800,000 - 1,200,000
AWS Python Developer
AWS Python Developer

Altraize • New Delhi

On-site
INR 1,500,000 - 2,500,000
Backend Services Engineer – Python & AWS
Backend Services Engineer – Python & AWS

Keylabsintelli • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

JobCubby • India

On-site
INR 900,000 - 1,300,000
AWS+Python Engineer
AWS+Python Engineer

Commergence • Bengaluru

On-site
INR 1,200,000 - 2,000,000