Job Description – Senior Python Developer / Software Development Engineer (Lv IV)
Work Location: Navi Mumbai
Employment Type: Full-Time
Experience: 6+ Years (4+ years Python mandatory)
Role Overview
We are seeking a highly skilled Senior Python Developer with strong backend expertise and hands-on experience in Apache Kafka and distributed systems. This role focuses on building scalable, low-latency backend services and real-time data pipelines.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python.
- Build RESTful APIs using FastAPI, Flask, or Django.
- Architect and implement real-time data pipelines using Apache Kafka.
- Manage Kafka producers, consumers, topics, and partitions.
- Collaborate on system architecture for high availability and performance.
- Optimize backend systems by identifying bottlenecks and improving efficiency.
- Maintain high code quality through reviews, CI/CD, and automation.
- Mentor junior engineers and contribute to technical decision-making.
Required Skills
- 4+ years of strong backend Python development.
- Hands-on experience with Apache Kafka (setup, configuration, streaming).
- Strong knowledge of Kafka architecture (brokers, topics, partitions, offsets).
- Experience with Python frameworks (FastAPI / Flask / Django).
- Solid understanding of REST API development.
- Experience with relational (PostgreSQL/MySQL) and NoSQL databases.
- Knowledge of concurrency, multiprocessing, and Python threading limitations.
- Familiarity with Git and CI/CD workflows.
Job Types: Full-time, Permanent
Pay: ₹1,500,000.00 - ₹1,800,000.00 per year
Application Question(s):
- How many years of backend Python experience do you have?
- How many years of hands-on Apache Kafka experience?
- Have you configured Kafka producers and consumers yourself?
- Experience with high-throughput or low-latency systems?
Work Location: In person