Software Engineer - Full Stack

Application Form
Gloroots Logo

Software Engineer - Full Stack 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 Gurgaon?

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

Maximum file size: 20MB

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.

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 Gurgaon?

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

Maximum file size: 20MB