Python Developer

Zepto · Bengaluru

  • Experience2–5 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted2 Sept 2026

About Zepto

Zepto is hiring in Bengaluru in ecommerce retail. This role looks for around 2+ years of experience.

Skills

  • Python
  • FastAPI
  • Flask
  • Django
  • REST APIs
  • PostgreSQL
  • MySQL
  • SQL
  • microservices
  • distributed systems
  • Git
  • Docker
  • CI/CD

The role

A backend developer at an e-commerce marketplace builds Python services for scalable commerce applications, designing REST APIs and microservices with FastAPI, Flask, or Django. The work also includes PostgreSQL, Docker, and Kafka for reliable, event-driven systems.

Full job description

We are looking for a Python Developer with strong backend engineering experience to build scalable, reliable, and high-performance applications. The ideal candidate should have strong programming fundamentals, hands-on experience with APIs and databases, and good exposure to distributed systems.

Responsibilities:

Design, develop, and maintain scalable backend applications using Python.

Build and integrate REST APIs using frameworks such as FastAPI, Flask, or Django.

Work with PostgreSQL/MySQL and write optimized SQL queries.

Develop microservices and event-driven systems.

Work with messaging technologies such as Kafka, RabbitMQ, or AWS SQS.

Implement caching, concurrency, error handling, and performance optimization.

Deploy and maintain applications on AWS/cloud platforms using Docker and CI/CD.

Collaborate with product and engineering teams to deliver features end-to-end.

Write clean, maintainable, and well-tested code.

Requirements:

Strong Python programming experience.

Strong understanding of data structures and algorithms and OOP.

Hands-on experience with FastAPI / Flask / Django.

Strong experience with REST APIs and backend development.

Good knowledge of SQL and relational databases.

Experience with microservices and distributed systems.

Familiarity with Git, Docker, and CI/CD.

Good debugging and problem-solving skills.

Good to Have:

Experience with AWS.

Kafka / SQS / RabbitMQ.