--- title: 'Software Engineer - Full Stack at Practice By Numbers' canonical: 'https://feeny.ai/job/software-engineer-full-stack-practice-by-numbers-gurugram-haryana-0deetgbfhm52' type: 'job' last_seen: '2026-09-09' --- # Software Engineer - Full Stack at Practice By Numbers - **Company:** Practice By Numbers - **Location:** Gurugram Haryana, India - **Employment:** full-time - **Work type:** onsite - **Posted:** 2026-03-19 - **Last confirmed live:** 2026-09-09 - **Apply:** https://jobs.gem.com/practice-by-numbers/am9icG9zdDqK9xPgftjzwU7aGNg2qujG ## Job description Software Engineer - Full Stack Practice by Numbers (PBN) | Gurugram, India ## About Practice by Numbers Practice by Numbers is a leading dental software platform serving over 1,500 dental practices across North America. We provide comprehensive solutions including dental 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 - 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 ## About Practice By Numbers ## Company Overview - **One-liner**: Practice by Numbers is an all-in-one software platform that streamlines dental practice operations, from analytics and patient communication to payments and scheduling. - **Entity Type**: Private (no disclosed funding rounds – assumed bootstrapped or privately funded) - **Headquarters**: Redmond, Washington, United States - **Founded**: 2015 - **Founders**: Dr. Aditi Agarwal, Rohit Garg, Chris Lau ## Core Business - **Primary industry**: Dental Practice Management Software (HealthTech) - **Target customers**: Dental practices, groups, and organizations (B2B, primarily SMB and mid-market) - **Mission statement**: “Transform dental practice management through integrated software solutions that streamline operations, enhance patient experiences, and optimize business performance.” ## Products & Services - **Practice Relationship Management (PRM) Platform**: A unified suite combining analytics, patient communication, reputation management, online scheduling, online payments, patient forms, insurance verification, and more – all in one system. - **Analytics & Business Intelligence**: Dashboards and reports that give dental teams insights into practice performance, patient trends, and revenue optimization. - **VoIP / SIP Backbone**: Integrated phone system for dental practices. - **AI-Powered Tools**: AI at the core of modern dentistry to simplify operations (e.g., automation, patient engagement). ## Market Standing - **Valuation**: Not publicly available - **Key Metric**: Over 5,000 dental professionals trust the platform (2024); 400% growth since the 2022 relaunch. - **Notable Investors/Partners**: Not disclosed – key partnerships likely include dental industry networks; talent sources include Henry Schein One, Lighthouse 360, etc. - **Growth Signals**: 70 employees (+9% YoY); active job postings for senior roles (VP Sales, SRE, Product Manager); expanding presence in India and US. ## Competitive Advantages - **All-in-one integration**: Combines analytics, CRM, payments, scheduling, and phone into a single platform, reducing the need for multiple vendors. - **Dental-specific focus**: Deep domain expertise from founders (clinical + business + tech) creates a product tailored to dental workflows. - **AI-first approach**: Infusing AI into core operations to automate and optimize practice management. ## Strategic Focus - **AI & Automation**: Putting AI at the center of product development to simplify dental practice operations. - **Platform expansion**: Continuously adding modules (online booking, patient intake, payments) to become the single operating system for dental practices. - **Scaling team**: Hiring across engineering, product, sales, and customer success to support 400% growth trajectory. ## Why Work Here - **Culture**: Described as “work hard, play hard” – high energy, collaborative, with genuine friendships and celebrations. Mission-driven environment focused on improving dental care. - **Work policy**: Hybrid/remote flexibility – Bellevue, WA office; employees work remotely with hybrid options (headquarters in Redmond, also office in Evansville, IN). Remote-friendly. - **Perks**: Competitive salary, flexible schedule, professional development (training, mentorship), health coverage, wellness perks. - **Engineering culture**: Building on a modern tech stack (VoIP/SIP, AI, full-stack payments); opportunities to work on complex system challenges in a growing startup. ## Sources 1. [practicenumbers.com/company/job-listings](https://practicenumbers.com/company/job-listings/) 2. [practicenumbers.com/company/careers](https://practicenumbers.com/company/careers/) 3. [practicenumbers.com/company/about-us](https://practicenumbers.com/company/about-us/) 4. [linkedin.com/company/practice-by-numbers](https://linkedin.com/company/practice-by-numbers) 5. [builtin.com/company/practice-by-numbers](https://builtin.com/company/practice-by-numbers) ## Other roles at Practice By Numbers - [Cybersecurity Engineer – Engineering](https://feeny.ai/job/cybersecurity-engineer-engineering-practice-by-numbers-gurugram-haryana-42dk2smrr1ya) — Gurugram Haryana, India - [DevOps / Site Reliability Engineer – Engineering](https://feeny.ai/job/devops-site-reliability-engineer-engineering-practice-by-numbers-kolkata-1v947x506fdc) — Kolkata, India - [UX Designer](https://feeny.ai/job/ux-designer-practice-by-numbers-gurugram-haryana-dpe3pzrzcpng) — Gurugram Haryana, India - [Senior Software Engineer, AI](https://feeny.ai/job/senior-software-engineer-ai-practice-by-numbers-gurugram-haryana-hyfj9tbka2za) — Gurugram Haryana, India - [Senior Network Engineer](https://feeny.ai/job/senior-network-engineer-practice-by-numbers-gurugram-haryana-8eq381yn8jc2) — Gurugram Haryana, India - [AI Software Engineer](https://feeny.ai/job/ai-software-engineer-practice-by-numbers-gurugram-haryana-q36f1xvssq0b) — Gurugram Haryana, India - [Technical Leader – Engineering/ Kolkata](https://feeny.ai/job/technical-leader-engineering-kolkata-practice-by-numbers-kolkata-xkqwcaj3fzmd) — Kolkata, India - [Senior Software Engineer](https://feeny.ai/job/senior-software-engineer-practice-by-numbers-kolkata-0kn51n6v19xx) — Kolkata, India - [Software Engineer](https://feeny.ai/job/software-engineer-practice-by-numbers-kolkata-3j37yep2pr1w) — Kolkata, India - [Sales Development Representative (SDR) (Copy)](https://feeny.ai/job/sales-development-representative-sdr-copy-practice-by-numbers-united-states-6zregqpzr6cn) — United States