Job Title: Python Backend Developer
Experience: 34 Years
Location: Mumbai
Notice Period: Immediate Joiners Only
Job Description
We are looking for a skilled
Python Backend Developer to join our growing engineering team in Mumbai. The ideal candidate will have strong experience in building scalable, high-performance backend systems and RESTful APIs for consumer-facing web or mobile applications. You will work closely with cross-functional teams to design, develop, deploy, and maintain robust backend services in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain backend services using Python frameworks such as Django, Flask, Sanic, Falcon, or Tornado
- Build and optimize RESTful APIs for high-traffic, consumer-facing web and mobile applications
- Work with relational and NoSQL databases including MySQL, MongoDB, Redis, and Aerospike
- Implement scalable, fault-tolerant systems using AWS cloud services
- Develop and maintain event-driven systems using Kafka
- Containerize applications using Docker and manage deployments with Kubernetes
- Implement search and indexing solutions using Solr or Elasticsearch
- Ensure application performance, security, and scalability
- Collaborate with product, frontend, and DevOps teams to deliver high-quality solutions
- Participate in code reviews, debugging, and production support
Must-Have Technical Skills
- Strong proficiency in Python
- Hands-on experience with Python frameworks: Django / Flask / Sanic / Falcon / Tornado
- Experience building and consuming REST APIs
- Experience with consumer-facing web or mobile applications
- Databases: MySQL, MongoDB, Redis, Aerospike
- Cloud Platforms: AWS (EC2, ELB, Auto Scaling, S3, CloudFront, ElastiCache)
- Messaging & Streaming: Kafka
- Containerization & Orchestration: Docker, Kubernetes
- Search Technologies: Solr / Elasticsearch
- Strong understanding of Data Structures & Algorithms (DSA)
- Solid knowledge of Operating System fundamentals
Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical discipline
- Ability to work independently and adapt to a fast-changing environment
- Creative, self-disciplined, and capable of identifying and completing critical tasks with a strong sense of urgency