Role: Software Engineer
Function: Engineering Leadership
Location: Gurugram, India
Type: Full-time
Industry: Healthcare Technology, SaaS
About Company
A dental practice management SaaS platform serving 1,500+ practices across North America. Founded by a practicing dentist who experienced operational challenges firsthand.
The company provides comprehensive solutions including practice management software, VOIP services, payment processing, and analytics. Now expanding into AI-powered automation and conversational AI solutions that transform patient interactions.
Position Overview
You'll lead a high-performing engineering team to design and build scalable backend services that power dental practice operations for thousands of practices. You'll drive technical architecture decisions while mentoring engineers and ensuring code quality across Python/Django systems. This role offers direct ownership of critical infrastructure serving 1,500+ practices and exposure to cutting-edge AI automation initiatives.
Role & Responsibilities
- Provide technical leadership by setting architecture direction and decomposing complex projects
- Mentor engineers and drive high-quality delivery through rigorous code reviews
- Build and evolve backend services and APIs in Django/Python with focus on performance and reliability
- Own the data layer by designing efficient PostgreSQL schemas and tuning query performance
- Manage database migrations via SQLAlchemy and Alembic with safe rollback procedures
- Implement robust CI/CD pipelines with automated build, test, and deploy processes
- Define Git branching strategies and ensure safe environment promotion workflows
- Optimize runtime performance using Redis caching and Nginx reverse proxying
- Collaborate cross-functionally with product and operations teams
- Translate business requirements into executable technical plans
Must Have Criteria
- 3-5 years in software development with deep expertise in Python and Django
- Proven experience delivering production web backends and RESTful APIs
- Leadership experience guiding engineers and setting technical standards
- Strong RDBMS knowledge including schema design, indexing, and transactions
- Performance tuning experience on PostgreSQL databases
- Hands-on experience with SQLAlchemy and Alembic for model definitions and schema versioning
- CI/CD pipeline design and release automation experience
- Git workflow management including branching strategies and code reviews
- Practical experience with Redis caching strategies and eviction patterns
- Nginx configuration for secure high-throughput proxying
- Working knowledge of NoSQL paradigms and when to apply them
Nice to Have
- Exposure to Payment Gateway integrations (Adyen, Stripe, etc.)
- Cloud-native delivery experience with Docker/Kubernetes
- Infrastructure-as-code implementation within CI/CD workflows
- Observability practices including metrics, logs, and tracing
- Performance and reliability monitoring experience
What We Offer
- Mission-driven work environment
- Collaborative and cross-functional team culture
- Professional development opportunities
- Flexible work schedules
- Opportunity to impact thousands of dental practices
Apply Now
Share your details below to apply for this job.
Job Description
Role: Software Engineer
Function: Engineering Leadership
Location: Gurugram, India
Type: Full-time
Industry: Healthcare Technology, SaaS
About Company
A dental practice management SaaS platform serving 1,500+ practices across North America. Founded by a practicing dentist who experienced operational challenges firsthand.
The company provides comprehensive solutions including practice management software, VOIP services, payment processing, and analytics. Now expanding into AI-powered automation and conversational AI solutions that transform patient interactions.
Position Overview
You'll lead a high-performing engineering team to design and build scalable backend services that power dental practice operations for thousands of practices. You'll drive technical architecture decisions while mentoring engineers and ensuring code quality across Python/Django systems. This role offers direct ownership of critical infrastructure serving 1,500+ practices and exposure to cutting-edge AI automation initiatives.
Role & Responsibilities
- Provide technical leadership by setting architecture direction and decomposing complex projects
- Mentor engineers and drive high-quality delivery through rigorous code reviews
- Build and evolve backend services and APIs in Django/Python with focus on performance and reliability
- Own the data layer by designing efficient PostgreSQL schemas and tuning query performance
- Manage database migrations via SQLAlchemy and Alembic with safe rollback procedures
- Implement robust CI/CD pipelines with automated build, test, and deploy processes
- Define Git branching strategies and ensure safe environment promotion workflows
- Optimize runtime performance using Redis caching and Nginx reverse proxying
- Collaborate cross-functionally with product and operations teams
- Translate business requirements into executable technical plans
Must Have Criteria
- 3-5 years in software development with deep expertise in Python and Django
- Proven experience delivering production web backends and RESTful APIs
- Leadership experience guiding engineers and setting technical standards
- Strong RDBMS knowledge including schema design, indexing, and transactions
- Performance tuning experience on PostgreSQL databases
- Hands-on experience with SQLAlchemy and Alembic for model definitions and schema versioning
- CI/CD pipeline design and release automation experience
- Git workflow management including branching strategies and code reviews
- Practical experience with Redis caching strategies and eviction patterns
- Nginx configuration for secure high-throughput proxying
- Working knowledge of NoSQL paradigms and when to apply them
Nice to Have
- Exposure to Payment Gateway integrations (Adyen, Stripe, etc.)
- Cloud-native delivery experience with Docker/Kubernetes
- Infrastructure-as-code implementation within CI/CD workflows
- Observability practices including metrics, logs, and tracing
- Performance and reliability monitoring experience
What We Offer
- Mission-driven work environment
- Collaborative and cross-functional team culture
- Professional development opportunities
- Flexible work schedules
- Opportunity to impact thousands of dental practices
Apply Now
Share your details below to apply for this job.
Application Submitted Successfully!
Thank you for applying to Software Engineer - Full Stack. We have received your application and will review it shortly.
You will be redirected shortly...