Senior Software Engineer

10 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Engineer – Full Stack (Payments)

Location: Gurugram, India | Industry: Healthcare SaaS / Dental Technology

Compensation: 30-50 LPA


About the Company

  • The company is a market-leading dental practice management platform used by clinics to manage scheduling, patient records, billing, reporting, and marketing automation.
  • Their mission is to help dental teams run efficient practices and improve patient care through integrated workflows and data-driven insights.


The Opportunity

  • Own the full-stack architecture for payments inside a high-scale dental SaaS platform.
  • Build resilient systems that help thousands of practices collect revenue reliably across North America.


What You’ll Do

  • Provide technical leadership: define architecture, break down projects, mentor engineers, and run high-quality design/code reviews.
  • Build and scale backend services and REST APIs using Python + Django, with a focus on reliability, performance, and maintainability.
  • Design and optimize PostgreSQL schemas, indexing, transactions, and query performance; manage migrations with SQLAlchemy + Alembic.
  • Strengthen delivery: build/own CI/CD pipelines, Git workflows, automated testing, deploys, and safe rollback strategies.
  • Improve runtime efficiency and throughput using Redis caching and Nginx reverse proxying.
  • Partner with Product and Operations to translate payment/business requirements into technical plans and shipped outcomes.


Must-Have

  • 7–10 years building production web backends and REST APIs with Python + Django.
  • Proven technical leadership (mentoring, setting standards, design reviews, code reviews).
  • Strong PostgreSQL skills: schema design, indexing, transactions, performance tuning.
  • Hands-on experience with SQLAlchemy + Alembic (models, migrations, schema versioning).
  • Experience designing CI/CD pipelines and Git workflows (gated testing, release automation).
  • Practical experience with Redis (caching/eviction patterns) and Nginx (secure reverse proxy, high throughput).
  • Working understanding of NoSQL patterns and when to use them alongside relational databases.


Nice-to-Have

  • Payment gateway integrations (e.g., Stripe, Adyen).
  • Cloud-native delivery with Docker/Kubernetes and infrastructure-as-code within CI/CD.
  • Observability experience: metrics, logs, tracing, and performance/reliability improvements.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

thiruvananthapuram, kerala, india