Overview
We're looking for a strong Backend Developer to lead and scale the backend infrastructure behind Pulse, Tata 1mg's real-time healthcare analytics platform. This role will focus on building and maintaining a high-throughput API system that powers our dashboards with near-instant access to large volumes of analytical data.
You will work with a cutting-edge tech stack, including Sanic, Redis, Databricks, and AWS SES & SNS, Amazon API Gateway in a fully containerized deployment environment. Your mission will be to ensure the system remains fast, fault-tolerant, secure, and ready to grow.
Key Responsibilities
- Develop and maintain a high-concurrency backend using Sanic (async Python web framework)
- Design and maintain scheduled cache refresh jobs with APScheduler and asyncio
- Implement robust and consistent Redis caching logic with custom JSON serialization
- Integrate and optimize queries to Databricks SQL for data retrieval
- Orchestrate distributed cache refresh with locking mechanisms to ensure atomicity across deployments
- Build and maintain rich HTML email notifications using Jinja2 templates and AWS SES
- Monitor and report Redis memory usage, caching failures, and operational stats
- Create and maintain Docker-based local development and deployment environments
- Configure system environments using JSON configs and secure environment variables
- Implement comprehensive error handling, observability, and logging systems
Must-Have Skills
- 3+ years of backend development experience in Python
- Strong experience with async Python frameworks (preferably Sanic, or alternatives like FastAPI/Starlette)
- In-depth knowledge of Redis, including key design, memory management, and locking strategies
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: ₹120,000.00 - ₹130,000.00 per month
Location Type:
- Remote
Schedule:
- Day shift
Experience:
- Back-end development: 4 years (Required)
- Python: 3 years (Required)
Location:
- Gurugram, Haryana (Required)
Work Location: Remote
Speak with the employer
+91 9176764451
Application Deadline: 08/05/2025
Expected Start Date: 08/05/2025