Search by job, company or skills

Gloroots AI

Senior Software Engineer - Full Stack - VoIP

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Senior Backend Engineer - Python/Django

Function: Engineering

Location: Gurugram

Type: Full-time

Industry: AI, Medical SaaS

About Company

A dental practice management SaaS platform serving thousands of practices across North America. Founded by a practicing dentist who experienced operational challenges firsthand.

The company unifies analytics, scheduling, communications, payments, and marketing automation into one integrated platform. It automates administrative work and gives teams real-time visibility into production and retention drivers.

The company is mission-driven and execution-oriented with high ownership and tight collaboration.

Position Overview

You design and build scalable backend services that power an AI-driven platform trusted by thousands of dental practices daily. You own meaningful technical problems end-to-end while mentoring junior engineers and driving code quality standards. You collaborate directly with cross-functional teams to deliver measurable impact on practice revenue and patient care outcomes.

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144666837