Senior Software Engineer - Full Stack - Payments

Posted 2 Days Ago
Be an Early Applicant
Gurugram, Haryana, IND
In-Office
Senior level
Healthtech • Software • Analytics • Business Intelligence
The Role
Lead and mentor a team to design, build, and operate scalable Django/Python backend services and REST APIs. Own data persistence (PostgreSQL, NoSQL), schema design and migrations (SQLAlchemy/Alembic). Implement CI/CD and Git workflows, optimize runtime with Redis and Nginx, and collaborate with product and operations to deliver reliable, observable production systems.
Summary Generated by Built In
Senior Software Engineer - Full Stack
Practice by Numbers (PBN) | Gurugram, India

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

Skills Required

  • 7-10 years software development experience with deep expertise in Python and Django
  • Proven leadership experience guiding engineers, conducting design and code reviews
  • Strong RDBMS knowledge: schema design, indexing, transactions, performance tuning on PostgreSQL
  • Hands-on experience with SQLAlchemy and Alembic for schema versioning and migrations
  • CI/CD and Git: pipeline design, gated testing, release automation, branching strategies
  • Practical experience with Redis caching strategies and Nginx reverse proxying
  • Experience building production web backends and RESTful APIs
  • Working knowledge of NoSQL paradigms and when to apply them alongside relational stores
  • Exposure to payment gateway integrations (Adyen, Stripe)
  • Cloud-native delivery (Docker, Kubernetes) and infra-as-code within CI/CD workflows
  • Observability practices: metrics, logs, and tracing for performance and reliability
  • Bachelor's/Master's degree from top institutions or relevant certifications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
87 Employees
Year Founded: 2015

What We Do

Practice by Numbers is an all-in-one software solution designed to help dental practices, groups, and organizations consolidate, streamline, and improve their day-to-day operations. Its mission is to transform dental practice management through integrated software solutions that enhance patient experiences and optimize business performance, providing a comprehensive suite of analytics, patient communication, and reputation management tools in a single platform.

Similar Jobs

Lytegen Logo Lytegen

Front-end Engineer

Professional Services • Business Intelligence • Consulting
In-Office
Panchkula, Haryana, IND
40 Employees

Ericsson Logo Ericsson

Architect

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Gurgaon, Gurugram, Haryana, IND
88000 Employees

Capco Logo Capco

IRR Testing

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Capco Logo Capco

Product Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account