Posted on: 10/01/2026
Description :
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.
Good to Have :
- Kafka Streams or Kafka Connect experience.
- Knowledge of Docker and Kubernetes.
- Exposure to cloud platforms (AWS / Azure / GCP).
- Experience with AsyncIO or asynchronous programming.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1599630