Padmi
Practice by Numbers logo
Practice by Numbers

dental practice management software · patient relationship management

Software Engineer - Full Stack

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

Opens the source posting on jobs.gem.com

Source description

About the role

View original

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

- 3-5 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

What is your current CTC (INR)? *

What is your expected CTC (INR)? *

What is your notice period in current organization? *

Are you comfortable WFO - Gurgaon? *

Yes

No

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

Yes

No

How many years of work experience do you have? *

How many years of relevant work experience do you have? *

Apply

Req ID: IND2026G2

More at Practice by Numbers

Related open roles

View all roles