Chooch AI is transforming supply chain management for healthcare by offering an innovative platform that provides real-time monitoring of supply rooms, tracks usage, predicts demand patterns, and automates supply reordering. Hospitals rely on Chooch to reduce waste, prevent stockouts, and maintain accurate inventory at all locations. By automating inventory management, Chooch enables staff to focus on patient care while improving supply chain efficiency and stability. The platform replaces manual processes with continuous visibility and streamlined replenishment, driving smarter, more reliable operations.
Role Description
This is a hybrid, full-time position for a Backend/Database Engineer specializing in Python, based in Vadodara, with flexibility for partial remote work. The role involves building, maintaining, and optimizing databases, designing backend architecture, and implementing data pipelines to support efficient supply chain solutions. Responsibilities include database administration, development, and design, creating scalable data models, and managing ETL processes. Collaboration with cross-functional teams to meet system requirements and optimize data performance is also required.
Responsibilities
- Own backend systems including APIs, data models, and service reliability
- Design and maintain high-performance APIs using Python (FastAPI / Django / Flask)
- Ensure PostgreSQL performance, query optimization, and data integrity at scale
- Manage event-driven systems, integrations, and demand/data signal pipelines
- Evolve data models to support changing product and operational needs
- Design and implement backup, failover, and disaster recovery strategies
- Ensure auditability, traceability, and data consistency across systems
- Build and maintain scalable, low-latency services for high-throughput environments
- Implement authentication, authorization, and fine-grained permission systems
- Develop and manage scheduled jobs, cron workflows, and background processing systems
- Build and maintain data processing pipelines and integrations with external systems
- Collaborate with DevOps and frontend teams to ensure reliable end-to-end delivery
Qualifications
- 7+ years of backend engineering experience in production environments
- Strong proficiency in Python (FastAPI, Django, or Flask)
- Deep experience with PostgreSQL (performance tuning, indexing, scaling)
- Experience with schemaless / NoSQL databases (e.g., MongoDB, DynamoDB)
- Strong understanding of API design, service architecture, and system reliability
- Experience building highly scalable and low-latency systems
- Hands-on experience with cloud platforms (AWS, Azure, or GCP)
- Solid understanding of authentication, authorization, and security best practices
- Experience designing background jobs, schedulers, and asynchronous workflows
- Experience working with data pipelines and large-scale data processing
Nice to Have
- Experience with event-driven architectures (Kafka, RabbitMQ, etc.)
- Familiarity with distributed systems and microservices
- Experience with observability, logging, and monitoring tools
- Exposure to high-availability systems with strict uptime requirements