Company Description
Kibibit is a fast-growing software 🚀 and AI development company focused on building cutting-edge solutions across industries such as manufacturing ⚙️, technology 💻, and IoT 🌐. We offer custom-tailored software services and AI-driven products that help businesses innovate and scale 📈.
We are offering flexibility 🧘, ownership 🛠️, and the opportunity to work on meaningful, impactful products 💡.
Role Description – Backend Developer ( Python )
Role Location – Chennai, Bangalore & Hyderabad
Role Overview — Backend Developer (Python)
We're looking for a passionate Backend Developer with strong experience in Python and a solid grasp of backend systems, APIs, and microservices. If you have 3 - 6 years of experience designing and building backend systems using modern Python frameworks—and you’re comfortable working in a fast-paced, DevOps-minded environment—you'll thrive at Kibibit.
Proficiency in Java and / or Golang is a plus , but not mandatory.
Responsibilities
- Design, build, and maintain scalable, high-performance backend services using Python .
- Develop RESTful and / or gRPC APIs using modern Python frameworks.
- Work with SQL and NoSQL databases, ensuring performance and data integrity.
- Collaborate with frontend developers, DevOps engineers, and product teams for end-to-end feature delivery.
- Write clean, modular, and testable code with strong documentation.
- Set up CI / CD pipelines and ensure reliable deployments.
- Monitor backend services for performance and troubleshoot issues in production.
- Participate in architecture discussions and contribute to design decisions.
- Stay up-to-date with the Python ecosystem and emerging backend tools.
Qualifications
3 - 6 years of experience in backend development, with Python as the primary language.Strong experience with Python API frameworks such as :FastAPI , Flask , or Django REST Framework .Solid understanding of RESTful API design principles and best practices.Hands-on experience with relational (PostgreSQL, MySQL) and / or NoSQL (MongoDB, Redis) databases.Familiarity with asynchronous programming and frameworks like asyncio , AIOHTTP , or Celery for task queues.Experience with containerization and orchestration (Docker, Kubernetes).Familiar with Git, CI / CD tools, and modern DevOps workflows.Exposure to cloud platforms (AWS, GCP, Azure) for deployment and scaling.Strong debugging, logging, and performance tuning capabilities.Excellent problem-solving and communication skills.Good to Have
Experience with Java (Spring Boot, Micronaut, or Dropwizard).Exposure to Golang and its ecosystem (e.g., building microservices with Gin / Fiber / Chi).Experience with API gateways and service mesh (e.g., Kong, Istio).Understanding of security standards (OAuth2, JWT, CORS, rate limiting).Familiarity with message brokers like RabbitMQ , Kafka , or NATS .Experience with monitoring / logging tools like Prometheus , Grafana , ELK Stack , or Sentry .Understanding of distributed systems, caching strategies, and high-availability architectures.Why join Kibibit?
Be part of a fast-moving startup
Lead and shape engineering practices
Own features from design to delivery
Collaborate on impactful global projects
Enjoy flexible hours and an outcome-driven culture
Competitive compensation and clear growth path