Python Developer

The HIRD

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The HIRD is seeking a Python AWS Developer to join our engineering team. You will design and build scalable backend systems on AWS, with a focus on serverless and microservices architectures.

You will collaborate across DevOps, QA, and product teams in an Agile environment, implementing SOLID design principles, patterns, and robust REST APIs to deliver reliable cloud-native solutions.

Qualifications

  • 5+ years of experience in Python development.
  • Strong understanding of system design and software architecture.
  • Hands-on experience with design patterns and SOLID principles.
  • Expertise in AWS cloud services.
  • Strong experience with AWS Lambda.
  • Experience with at least 3 AWS services (EC2, S3, RDS, Lambda, ECS/EKS, API Gateway).
  • Experience with REST APIs and microservices architecture.
  • Familiarity with CI/CD pipelines and Git.
  • Good problem-solving and analytical skills.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Python.
  • Build and deploy cloud-native solutions on AWS.
  • Develop serverless applications using AWS Lambda and related cloud services.
  • Participate in system architecture, technical design discussions, and code reviews.
  • Implement clean, maintainable, and reusable code following SOLID principles and design patterns.
  • Create Low-Level Design (LLD) documents and technical specifications.
  • Optimize application performance, reliability, and scalability.
  • Collaborate with cross-functional teams including DevOps, QA, and Product teams.
  • Troubleshoot and resolve production issues efficiently.

Skills

Python
System design
Design patterns
SOLID principles
AWS cloud services
AWS Lambda
REST APIs
Microservices architecture
Git & CI/CD
Problem solving

Education

Bachelor's or Master’s in CS/Engineering

Tools

Docker
Kubernetes
Terraform/CloudFormation
Git

Job description

About the Role:

We are looking for a highly skilled and experienced Python AWS Developer to join our engineering team. The ideal candidate will have strong expertise in Python development, cloud-native application design, AWS services, and software architecture principles. This role requires hands‑on experience in designing scalable applications, implementing robust backend systems, and working in a collaborative Agile environment.

Key Responsibilities:
  • Design, develop, and maintain scalable backend applications using Python
  • Build and deploy cloud-native solutions on AWS
  • Develop serverless applications using AWS Lambda and related cloud services
  • Participate in system architecture, technical design discussions, and code reviews
  • Implement clean, maintainable, and reusable code following SOLID principles and design patterns
  • Create Low-Level Design (LLD) documents and technical specifications
  • Optimize application performance, reliability, and scalability
  • Collaborate with cross-functional teams including DevOps, QA, and Product teams
  • Troubleshoot and resolve production issues efficiently
Mandatory Skills & Qualifications:
  • 5+ years of experience in Python development
  • Strong understanding of System Design and Software Architecture
  • Hands‑on experience with Design Patterns and SOLID Principles
  • Expertise in AWS Cloud Services
  • Strong experience with AWS Lambda
  • Experience with at least 3 AWS services such as:
  • EC2
  • S3
  • RDS
  • Lambda
  • ECS/EKS
  • API Gateway
  • Strong understanding of Low-Level Design (LLD)
  • Experience with REST APIs and microservices architecture
  • Familiarity with CI/CD pipelines and version control systems like Git
  • Good problem‑solving and analytical skills
Preferred Skills:
  • Experience with containerization tools like Docker and Kubernetes
  • Knowledge of Infrastructure as Code (Terraform/Cloud Formation)
  • Exposure to Agile/Scrum methodologies
  • Understanding of database optimization and performance tuning
Education:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Saama Technologies Inc • India

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

Saama • Chennai District

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

ALTRAIZE • Gurugram District

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

JobCubby • India

On-site
INR 900,000 - 1,300,000
AWS Python Developer
AWS Python Developer

Altraize • Delhi

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

Altraize • New Delhi

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

UsefulBI • India

On-site
INR 2,000,000 - 3,600,000
Python Developer
Python Developer

Deqode • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Software Developer
Software Developer

Credentech Solutions Inc. • Chennai

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

Straive • Bengaluru

On-site
INR 900,000 - 1,500,000