Python Backend Engineer (aws)

Year    MH, IN, India

Job Description

Job Title:

Senior Python Backend Engineer (AWS)

Experience:

6+ Years

Location:

Hinjewadi, Pune

Employment Type:

Full-Time

Role Summary



We are looking for a

Senior Python Backend Engineer (AWS)

who will play a dual role--

leading and mentoring the development team

while also being

hands-on with backend development and DevOps practices

.

This role requires a strong mix of

technical depth, problem-solving ability, leadership, and cross-functional collaboration

. The ideal candidate will guide architectural decisions, provide innovative solutions, manage delivery, and work closely with product, QA, and infrastructure teams to ensure scalable and high-quality systems.

Key Responsibilities



Technical Leadership & Team Management



Lead and mentor a team of backend and development engineers, ensuring best practices in coding, DevOps, and system design. Provide technical guidance, code reviews, and architectural direction to the team. Own technical decision-making and ensure alignment with business and scalability goals. Collaborate with multiple departments (Product, QA, Infrastructure, Business) to design and deliver effective solutions. Drive innovation, continuous improvement, and adoption of modern engineering practices.

Backend Development



Design, develop, and maintain scalable backend services using

Python (Django / Flask / FastAPI)

. Architect and integrate

RESTful APIs

with a focus on performance, security, and reliability. Work with

PostgreSQL and Redis

for efficient data modeling and caching strategies. Ensure clean, maintainable, and testable code following industry best practices.

DevOps & Cloud Responsibilities



Design, build, and maintain

CI/CD pipelines

using tools like Jenkins and GitHub Actions. Containerize applications using

Docker

and support

basic Kubernetes deployments

. Manage and support

AWS infrastructure

(EC2, RDS, and related services). Oversee deployments, monitoring, incident resolution, and production support. Ensure system reliability, availability, and performance through proactive monitoring and optimization.

Required Skills & Experience



6+ years of overall experience

in Python backend development with DevOps exposure. Strong hands-on expertise in

Python

, REST APIs, and backend frameworks. Solid experience with

Linux (Ubuntu preferred), Git, Docker, and CI/CD pipelines

. Hands-on experience configuring

Gunicorn / Uvicorn and Nginx

as reverse proxies.

Mandatory AWS experience

(EC2, RDS, core cloud services). Strong understanding of databases, API design, and backend architecture. Proven experience in

leading teams

, mentoring developers, and managing delivery.

Good to Have



Kubernetes, Terraform, or Ansible (basic to intermediate). Frontend exposure:

React (basic)

and Node.js familiarity. Monitoring & observability tools:

CloudWatch, Grafana, ELK

. Exposure to

LLMs, RAG pipelines, ElasticSearch

, or AI-driven backend systems. Experience working in Agile/Scrum environments.

What We're Looking For



Strong

problem-solving and analytical mindset

. Ability to

own solutions end-to-end

, from design to production. Excellent

communication and stakeholder management skills

. A leader who can

balance hands-on development with team management

. Innovative thinker with a passion for building scalable and high-quality systems.
Job Type: Full-time

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5127979
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year