We are hiring a Senior Python Developer with strong integration and distributed systems experience to design, maintain, and scale enterprise-grade middleware platforms.
This role is ideal for someone who enjoys building reliable backend systems that connect multiple applications through APIs, message queues, and event-driven architectures.
What You’ll Be Doing
- Designing scalable Python backend services
- Building and maintaining system integrations
- Implementing REST APIs and webhook handlers
- Working with RabbitMQ or Kafka for asynchronous processing
- Designing retry logic and dead-letter handling
- Ensuring data integrity and reconciliation across systems
- Debugging production issues and improving reliability
- Deploying services using Docker and CI/CD pipelines
What We’re Looking For
You should be comfortable with:
- Advanced Python backend development
- Distributed systems concepts
- Message brokers (RabbitMQ, Kafka)
- Event-driven architecture
- JSON/XML data transformation
- Background task frameworks like Celery
- Production troubleshooting
- Writing clean, maintainable, well-documented code
- Ability to quickly understand complex system landscapes
- Excellent communication and stakeholder management skills
Bonus if you have experience with:
- Financial or transactional systems
- High-volume API integrations
- Secure system integrations
Who You Are
- Strong communicator
- Independent problem solver
- Comfortable taking ownership of production systems
- Able to understand complex integration landscapes quickly
- Detail-oriented with strong debugging skills
If you’re a senior backend engineer who enjoys solving integration and reliability challenges — we’d love to speak with you.
Job Type: Full-time
Pay: From Rs200,000.00 per month
Work Location: In person