Role: Senior Software Engineer - Full Stack
Function: Engineering / Software Development
Location: Gurugram, India
Industry: SaaS, Healthcare Technology, Dental Practice Management
Compensation: 30-50 LPA
About Company
The company is a leading dental practice management platform founded in 2014 by a dental professional. It streamlines clinic operations with integrated tools for scheduling, patient records, billing, financial tracking, marketing automation, and performance reporting.
The platform automates key admin workflows (e.g., reminders and digital intake) and offers a patient portal for viewing treatment history, requesting appointments, and paying online. It integrates with major dental systems and supports single- and multi-location practices, along with consultants and partner firms—helping dental teams operate efficiently and deliver better patient care.
Position Overview
You lead a high-performing engineering team that designs, builds, and operates scalable backend services powering innovative dental practice solutions. You drive technical excellence and own architecture, code quality, and data persistence for critical SaaS products. You accelerate the client’s expansion into AI-powered automation, directly shaping how dental offices serve their patients.
Role & Responsibilities
- You set architectural direction, decompose projects, mentor engineers, and enforce quality through rigorous reviews.
- You build and evolve backend services and APIs in Django/Python with a focus on performance, reliability, and maintainability.
- You own the data layer: design efficient PostgreSQL schemas, tune queries, and manage migrations using SQLAlchemy and Alembic.
- You implement robust CI/CD pipelines: define branching strategies in Git, automate build/test/deploy, and manage rollbacks and environment promotion.
- You optimize runtime performance by applying Redis caching and Nginx reverse proxying to improve throughput, latency, and security.
- You collaborate with product and operations teams to translate requirements into executable technical plans.
Must have Criteria
- You have 7–10 years of software development experience delivering production web backends and RESTful APIs with Python and Django.
- You demonstrate proven leadership in guiding engineers, setting standards, and conducting design and code reviews.
- You possess strong knowledge of relational databases: schema design, indexing, transactions, and performance tuning on PostgreSQL.
- You are hands-on with SQLAlchemy and Alembic for model definitions, schema versioning, and safe migrations.
- You excel in CI/CD and Git: pipeline design, gated testing, release automation, and effective branching/review workflows.
- You apply Redis and Nginx for caching strategies, eviction patterns, and secure high-throughput proxying.
- You understand NoSQL paradigms and know when to apply them alongside relational stores.
Nice to Have
- You have exposure to VOIP/SIP signaling, RTP, and SIP servers/providers in backend integrations.
- You have experience with cloud-native delivery using Docker/Kubernetes and infrastructure-as-code within CI/CD workflows.
- You are familiar with observability practices, including metrics, logs, and tracing for performance and reliability improvements.
Apply Now
Share your details below to apply for this job.
Job Description
Role: Senior Software Engineer - Full Stack
Function: Engineering / Software Development
Location: Gurugram, India
Industry: SaaS, Healthcare Technology, Dental Practice Management
Compensation: 30-50 LPA
About Company
The company is a leading dental practice management platform founded in 2014 by a dental professional. It streamlines clinic operations with integrated tools for scheduling, patient records, billing, financial tracking, marketing automation, and performance reporting.
The platform automates key admin workflows (e.g., reminders and digital intake) and offers a patient portal for viewing treatment history, requesting appointments, and paying online. It integrates with major dental systems and supports single- and multi-location practices, along with consultants and partner firms—helping dental teams operate efficiently and deliver better patient care.
Position Overview
You lead a high-performing engineering team that designs, builds, and operates scalable backend services powering innovative dental practice solutions. You drive technical excellence and own architecture, code quality, and data persistence for critical SaaS products. You accelerate the client’s expansion into AI-powered automation, directly shaping how dental offices serve their patients.
Role & Responsibilities
- You set architectural direction, decompose projects, mentor engineers, and enforce quality through rigorous reviews.
- You build and evolve backend services and APIs in Django/Python with a focus on performance, reliability, and maintainability.
- You own the data layer: design efficient PostgreSQL schemas, tune queries, and manage migrations using SQLAlchemy and Alembic.
- You implement robust CI/CD pipelines: define branching strategies in Git, automate build/test/deploy, and manage rollbacks and environment promotion.
- You optimize runtime performance by applying Redis caching and Nginx reverse proxying to improve throughput, latency, and security.
- You collaborate with product and operations teams to translate requirements into executable technical plans.
Must have Criteria
- You have 7–10 years of software development experience delivering production web backends and RESTful APIs with Python and Django.
- You demonstrate proven leadership in guiding engineers, setting standards, and conducting design and code reviews.
- You possess strong knowledge of relational databases: schema design, indexing, transactions, and performance tuning on PostgreSQL.
- You are hands-on with SQLAlchemy and Alembic for model definitions, schema versioning, and safe migrations.
- You excel in CI/CD and Git: pipeline design, gated testing, release automation, and effective branching/review workflows.
- You apply Redis and Nginx for caching strategies, eviction patterns, and secure high-throughput proxying.
- You understand NoSQL paradigms and know when to apply them alongside relational stores.
Nice to Have
- You have exposure to VOIP/SIP signaling, RTP, and SIP servers/providers in backend integrations.
- You have experience with cloud-native delivery using Docker/Kubernetes and infrastructure-as-code within CI/CD workflows.
- You are familiar with observability practices, including metrics, logs, and tracing for performance and reliability improvements.
Apply Now
Share your details below to apply for this job.
Application Submitted Successfully!
Thank you for applying to Senior Software Engineer - Full Stack - VoIP. We have received your application and will review it shortly.
You will be redirected shortly...