Senior Software Engineer - Full Stack - WebApp

Application Form
Gloroots Logo

Senior Software Engineer - Full Stack - WebApp Application Form

Apply Now

Share your details below to apply for this job.

Enter a number between 0 and 1000
Enter a number between 0 and 1000
Enter a number between 0 and 120
Are you currently on notice period?
Are you open to relocate to Gurugram/Delhi NCR?

Accepted formats: .doc, .docx, .pdf, .png, .jpeg, .jpg

Maximum file size: 20MB

Job Description

Role: Senior Backend Engineer (Python/Django)

Function: Engineering / Backend Development

Location: Gurugram, India

Industry: SaaS, Dental Technology, Healthcare IT

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 backend team that builds resilient services powering dental practices worldwide. You own architecture decisions, mentor engineers, and push the client’s expansion into AI-driven automation.

Role & Responsibilities

  • You provide technical leadership by setting architectural direction, decomposing projects, mentoring engineers, and driving high-quality delivery 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 by designing efficient relational schemas in PostgreSQL, tuning queries, and managing migrations using SQLAlchemy and Alembic.
  • You implement robust CI/CD processes: define branching strategies in Git, automate build/test/deploy pipelines, and ensure safe rollbacks and environment promotion.
  • You optimize runtime performance using Redis caching and Nginx reverse proxying to improve throughput, latency, and secure traffic handling.
  • You collaborate cross-functionally with product and operations teams to translate requirements into executable technical plans.

Must have Criteria

  • 7–10 years of software development experience with deep expertise in Python and Django, delivering production web backends and RESTful APIs.
  • Proven leadership experience guiding engineers, setting standards, and conducting design and code reviews.
  • Strong RDBMS knowledge, including schema design, indexing, transactions, and performance tuning on PostgreSQL.
  • Hands-on experience with SQLAlchemy and Alembic for model definitions, schema versioning, safe forward/backward migrations, and rollbacks.
  • CI/CD and Git expertise: pipeline design, gated testing, release automation, and effective branching/review workflows.
  • Practical experience with Redis and Nginx for caching strategies, eviction patterns, and secure high-throughput proxying.
  • Working knowledge of NoSQL paradigms and understanding when to apply them alongside relational stores.

Nice to Have

  • Cloud-native delivery with Docker/Kubernetes and infrastructure-as-code within CI/CD workflows.
  • Observability practices: metrics, logs, and tracing for performance and reliability improvements.

Apply Now

Share your details below to apply for this job.

Enter a number between 0 and 1000
Enter a number between 0 and 1000
Enter a number between 0 and 120
Are you currently on notice period?
Are you open to relocate to Gurugram/Delhi NCR?

Accepted formats: .doc, .docx, .pdf, .png, .jpeg, .jpg

Maximum file size: 20MB