Overview
Role: Senior Backend Engineer - Python/Django
Function: Engineering
Location: Gurugram
Type: Full-time
Industry: AI, Medical SaaS
About Company
A medical AI SaaS company building software for the U.S. dental market.
The company helps dental teams run smoother, grow revenue, and improve patient experience. It replaces scattered tools and manual work with one integrated platform trusted by thousands of practices.
The platform brings analytics, scheduling, communications, payments, and marketing automation into a single system.
Position Overview
You'll design and build scalable backend services that power medical AI SaaS relied upon by thousands of dental practices daily. You'll own meaningful technical problems end-to-end while mentoring junior engineers and driving code quality standards. This role offers high ownership with direct impact on platform performance, reliability, and the technical direction of core backend systems.
Role & Responsibilities
- Design and develop backend services and APIs in Django/Python with focus on performance, reliability, and maintainability
- Own the data layer including designing efficient PostgreSQL schemas, query tuning, and managing migrations via SQLAlchemy and Alembic
- Implement robust CI/CD pipelines with Git branching strategies, automated build/test/deploy, and safe rollbacks
- Optimize runtime performance through Redis caching strategies and Nginx reverse proxying for high throughput
- Provide technical mentorship to junior engineers and contribute to engineering best practices
- Collaborate cross-functionally with product and operations teams to translate requirements into executable technical solutions
- Drive code quality through rigorous code reviews and adherence to engineering standards
Must Have Criteria
- 6+ years of software development experience with deep expertise in Python and Django framework
- Bachelor's/Master's degree from IITs, IIMs, or equivalent Tier 1 institutions (BITS, NIT, IIIT)
- Experience mentoring junior engineers and contributing to technical decision-making processes
- Strong PostgreSQL expertise including schema design, indexing, transactions, and performance tuning
- Hands-on experience with SQLAlchemy ORM and Alembic for database migrations and schema versioning
- Production experience with VOIP/SIP technologies such as Asterisk, FreeSWITCH, Twilio, or similar SIP server implementations
- Practical experience with Redis caching strategies and Nginx configuration for high-traffic applications
Nice to Have
- Cloud-native delivery experience with Docker/Kubernetes and infrastructure-as-code practices
- Observability and monitoring expertise with metrics, logging, and distributed tracing systems
- Experience with NoSQL databases and understanding of when to apply them alongside relational stores
- Healthcare or SaaS domain experience with understanding of compliance and data security requirements
What We Offer
- Opportunity to build AI-powered medical SaaS impacting thousands of dental practices
- High ownership environment with autonomy and direct impact on product direction
- Collaborative cross-functional team culture with opportunities for growth and development
- Competitive compensation package with equity participation
- Modern office environment in Gurugram with flexible scheduling options