Experience: 10–15 Years
Location: Gurugram, India
About Practice by Numbers
- Practice by Numbers (PbN) is a fast-growing SaaS platform helping healthcare organizations
- leverage data, automation, patient engagement, and operational intelligence to improve
- business performance and patient outcomes. We build highly scalable cloud-native products
- serving thousands of customers across North America.
- We are looking for an exceptional Technical Leader who can drive architecture, technical
- excellence, and platform scalability while remaining deeply involved in solving complex
- engineering challenges.
Role Overview
- As a Technical Leader, you will be responsible for driving the technical direction of critical
- products and platform services. You will lead architectural decisions, influence engineering
- standards, solve complex technical problems, and guide teams in building scalable, reliable,
- and high-performance systems.
- This is a highly technical role requiring strong expertise in distributed systems, cloud
- architecture, software design, performance optimization, and modern engineering practices. The
- ideal candidate is passionate about building great software, enjoys working on challenging
- technical problems, and leads through technical depth and execution excellence.
Key Responsibilities
Architecture & System Design
- Design and evolve highly scalable, resilient, and secure SaaS platforms.
- Define architecture standards, design principles, and engineering best practices.
- Lead technical design reviews and architecture discussions across teams.
- Drive modernization initiatives and platform evolution.
- Design distributed systems capable of handling large-scale workloads and future growth.
- Ensure systems are built for performance, observability, reliability, and maintainability.
Technical Leadership
- Act as the technical authority for key business-critical systems and services.
- Drive engineering excellence through high standards for design, code quality, testing,
and operational readiness.
- Review complex designs and critical code paths.
- Provide technical guidance and mentorship to engineers and technical leads.
- Identify technical risks early and develop pragmatic solutions.
- Influence technology decisions across multiple teams and products.
Software Engineering
- Contribute hands-on to architecture, design, and implementation of critical platform
components.
- Build scalable APIs, backend services, and cloud-native applications.
- Improve system performance, scalability, reliability, and security.
- Drive adoption of reusable frameworks, shared services, and engineering accelerators.
- Lead troubleshooting and resolution of complex production issues.
Cloud & Platform Engineering
- Architect and optimize solutions on AWS.
- Drive containerization, orchestration, and infrastructure automation initiatives.
- Implement scalable deployment strategies and resilient cloud architectures.
- Improve observability through monitoring, logging, alerting, and distributed tracing.
- Partner with DevOps teams to continuously improve deployment reliability and platform
stability.
AI-Enabled Engineering
- Leverage modern AI capabilities to improve engineering productivity, software quality,
and development efficiency.
- Drive adoption of AI-assisted development practices across teams.
- Evaluate emerging technologies and identify practical opportunities to accelerate
engineering outcomes.
- Promote effective use of AI while maintaining strong engineering standards, security,
and code quality.
Required Qualifications
- Bachelor's or Master's degree in Computer Science or related discipline.
- 10–15 years of software engineering experience building enterprise-grade applications.
- Proven experience architecting and delivering large-scale SaaS products.
- Strong experience working in high-growth product engineering environments.
- Deep expertise in software architecture, distributed systems, and cloud-native
development.
- Track record of solving complex scalability, performance, and reliability challenges.
Technical Expertise
Backend Technologies
- Python
- Django / Django REST Framework
- Node.js
- REST APIs
- Microservices Architecture
- Event-Driven Systems
- Asynchronous Processing
Frontend Technologies
- React.js
- TypeScript
- Modern JavaScript
- Frontend Architecture Patterns
- State Management Frameworks
Data & Storage
- PostgreSQL
- Redis
- Elasticsearch / OpenSearch
- Database Design
- Query Optimization
- Caching Strategies
- Data Modeling
Cloud & Infrastructure
- AWS
- ECS / EKS
- Lambda
- API Gateway
- S3
- RDS
- CloudWatch
- IAM
- Networking Fundamentals
DevOps & Reliability
- Docker
- Kubernetes
- CI/CD Pipelines
- Infrastructure as Code
- Monitoring & Observability
- Distributed Tracing
- Performance Engineering
- Incident Management
Software Design
- Object-Oriented Design
- Design Patterns
- SOLID Principles
- Domain-Driven Design
- System Design
- Secure Coding Practices
- Test Automation
Preferred Qualifications
- Experience building multi-tenant SaaS platforms.
- Experience handling large-scale transactional and analytical workloads.
- Exposure to healthcare technology or data-intensive applications.
- Experience driving platform architecture across multiple engineering teams.
- Strong understanding of scalability, resiliency, and performance engineering.
- Passion for emerging technologies and continuous learning.
What We Look For
- Strong hands-on technical depth.
- Exceptional system design and architectural thinking.
- Ability to solve ambiguous and complex technical problems.
- Bias toward execution and ownership.
- Strong engineering judgment and decision-making capability.
- Ability to influence through technical expertise rather than hierarchy.
- Passion for building high-quality software and scalable platforms.
Job description provided by Practice by Numbers.
View the original posting