Padmi
Practice by Numbers logo
Practice by Numbers

dental practice management software · patient relationship management

Senior Software Engineer - Full Stack - Payments

Delhi NCR · OnsitePosted 7 days ago
Software engineeringSeniorFull Time
Apply at Practice by Numbers

Opens the source posting on jobs.gem.com

Source description

About the role

View original

About Practice by Numbers

Practice by Numbers is a leading dental practice management SaaS platform serving over

1,500 dental practices across North America. We provide comprehensive solutions including

practice management software, VOIP services, payment processing, and analytics to help

dental practices optimize their operations and grow their businesses.

We're now embarking on an exciting strategic expansion into AI-powered automation, building

conversational AI solutions that will transform how dental practices interact with their patients.

About the Role

Lead a high-performing team to design, build, and operate scalable backend services using

Python/Django, with strong ownership of code quality, CI/CD, and data persistence across

PostgreSQL and complementary NoSQL systems.

Location: Gurugram, India

Work Mode: In-office

Employment type: full-time

Key Responsibilities

- Provide technical leadership: set architecture direction, decompose projects, mentor

engineers, and drive high-quality delivery with rigorous reviews.

- Build and evolve backend services and APIs in Django/Python with performance,

reliability, and maintainability at the forefront.

- Own the data layer: design efficient relational schemas in PostgreSQL, tune queries, and

manage migrations via SQLAlchemy and Alembic.

- Implement robust CI/CD: define branching strategies in Git, automate build/test/deploy,

and ensure safe rollbacks and environment promotion.

- Optimize runtime: apply Redis caching and Nginx reverse proxying for throughput,

latency, and secure traffic handling.

- Collaborate cross-functionally with product and operations to translate requirements into

executable technical plans.

Required Qualifications

- 7–10 years in software development 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: schema design, indexing, transactions, and performance

tuning on PostgreSQL.

- Hands-on with SQLAlchemy and Alembic: model definitions, schema versioning, safe

forward/backward migrations, and rollbacks.

- CI/CD and Git: pipeline design, gated testing, release automation, and effective

branching/review workflows.

- Redis and Nginx: practical experience with caching strategies, eviction patterns, and

secure high-throughput proxying.

- Working knowledge of NoSQL paradigms and when to apply them alongside relational

stores.

Nice to Have

- Exposure to Payment Gateways (like Adyen, Stripe etc.) integrations.

- Cloud-native delivery (Docker/Kubernetes) and infra-as-code within CI/CD workflows.

- Observability practices: metrics, logs, and tracing for performance and reliability

improvements.

Success Indicators

- Faster, safer releases with clear Git strategies and automated pipelines (improved lead

time and change failure rate).

- Stable, scalable Django services with efficient PostgreSQL schemas and safe, auditable

migrations.

- Measurable latency/throughput gains via Redis caching and Nginx tuning, backed by

observability data.

Preferred Educational Background

● Bachelor’s/Master’s degree from IITs/IIMs or equivalent top rated institutions

● Proper certifications on the subject

Ready to apply?

Powered by

Gem Logo

First name *

Last name *

Email *

LinkedIn URL *

Phone number *

Location *

Resume *

Click to upload or drag and drop here

Cover letter

Click to upload or drag and drop here

Have you completed your graduation/ post graduation from Tier 1 Engineering college? *

Yes

No

How many years of experience do you have? *

How many years of relevant experience do you have? *

Are you comfortable with WFO - Gurgaon? *

Yes

No

What's your notice period in current organization? *

What is your Expected CTC (INR)? *

What is your Current CTC (INR)? *

Apply

Req ID: IND2026G5

More at Practice by Numbers

Related open roles

View all roles