Senior Software Engineer New Bengaluru, Karnataka, India

Definitive Healthcare Corp.

Bengaluru

On-site

INR 3,000,000 - 4,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Definitive Healthcare Corp. seeks a Senior Software Engineer to design, develop, and maintain scalable backend systems for analytics products. You will lead backend development, mentor teammates, and collaborate with cross-functional teams in an Agile environment.

You will implement RESTful APIs, real-time features with WebSockets, and containerized services using Docker and Kubernetes while ensuring high performance and reliability for data-driven analytics platforms.

Qualifications

  • 7+ years of Python backend development experience.
  • Design and implement RESTful APIs and microservices.
  • Proficient with Redis and PostgreSQL for scalable systems.
  • Expertise in Docker, Kubernetes, and cloud-native architectures.
  • Strong knowledge of Git workflows and Agile practices.

Responsibilities

  • Architect, develop, and optimize backend components and microservices.
  • Build RESTful APIs using Django and FastAPI with real-time features.
  • Lead backend development efforts and mentor junior engineers.
  • Collaborate with data engineers, frontend teams, and PMs.
  • Ensure performance, security, and reliability in distributed systems.
  • Drive architectural decisions and container orchestration using Docker/Kubernetes.
  • Participate in full SDLC within an Agile/scrum framework.
  • Maintain code quality via reviews and best practices.

Skills

Python backend
Django
FastAPI
REST APIs
WebSockets
Redis
PostgreSQL
Docker
Kubernetes
Git
JIRA
ORMs

Tools

Django
FastAPI
Redis
PostgreSQL
Docker
Kubernetes
SQLAlchemy
Git
JIRA
CI/CD

Job description

Analytical Wizards is part of the Definitive Healthcare family. We balance innovation with an open, friendly culture and the backing of a long-established parent company, known for its ethical reputation. We guide customers from what’s now to what’s next by unlocking the value of their data and applications to solve their challenges, achieving outcomes that benefit both business and society. Our people are our biggest asset, they drive our innovation advantage and we strive to offer a flexible and collaborative workplace where they can thrive. We offer industry-leading benefits packages to promote a creative and inclusive culture. If driving real change gives you a sense of pride and you are passionate about powering social good, we’d love to hear from you.

Role: Senior Software Engineer
Job Summary

Utilize advanced Python technologies and frameworks to design, develop, and maintain scalable backend systems and microservices for products in marketinganalytics and real-world evidence analytics. As a seniorcontributor, you will provide technical leadership, lead backenddevelopment efforts, mentor team members, and drive technical excellence. Collaborationwill occur within cross-functional teams, including UIdesigners, data engineers, frontend developers, client-facing teams, productmanagement, and project management, while adhering to agile methodologiesand scrum practices to deliver robust, integrated analyticssolutions.

Responsibilities
  • Architect, develop, and optimize scalable backend components, microservices, and RESTful APIs using Python frameworks such as Django and FastAPI.
  • Implement real-time features and asynchronous processing with WebSockets and Redis for enhanced applicationperformance.
  • Lead the backend development team by delegating tasks, coordinating efforts, and ensuring timely deliveryof high-quality features.
  • Provide technical leadership through mentoring junior developers, conducting thorough code reviews, and enforcing best practices in software design and implementation.
  • Lead collaboration with data engineers, frontend developers, and stakeholders to gatherrequirements, define technical specifications, and ensure seamless integration across layers.
  • Perform advanced troubleshooting and debugging of complex issues in production and developmentenvironments, including performance bottlenecks and system failures.
  • Contribute to architectural decisions, system design, and performance optimization in containerizedenvironments using Docker and Kubernetes.
  • Participate actively in the full software development lifecycle, encompassing planning, development, testing, deployment, and maintenance within an agile framework.
  • Maintain effective communication in a globally distributed team, utilizing tools such as Git for versioncontrol and JIRA for project tracking.
Qualifications
  • Minimum 7+ years of professional experience in Python backend development, with expertise inframeworks such as Django and FastAPI.
  • Proven track record in designing and implementing RESTful APIs, microservices architectures, andreal-time applications using WebSockets.
  • Strong proficiency with caching solutions like Redis and relational databases such as PostgreSQL,including query optimization and schema design.
  • Deep understanding of object-oriented programming, design patterns, and software architectureprinciples.
  • Proficiency with ORM libraries (e.g., SQLAlchemy or Django ORM).
  • Advanced experience in Linux environments, containerization with Docker, and orchestration usingKubernetes.
  • Proficiency in code versioning with Git, including advanced workflows and branching strategies.
  • Hands‑on experience with agile methodologies, scrum processes, and tools such as JIRA.
  • Demonstrated expertise in debugging, performance tuning, security best practices, and complexproblem-solving.
  • Excellent communication and interpersonal skills to effectively collaborate with technical and nontechnicalstakeholders in a distributed team environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Definitive Healthcare • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Lead Backend Developer
Lead Backend Developer

Definitive Healthcare, US • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Lead Backend Developer
Lead Backend Developer

Definitive Healthcare, India • Bengaluru

On-site
INR 4,500,000 - 6,000,000
Senior Software Engineer-C#
Senior Software Engineer-C#

Definitive Healthcare, India • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Senior Data Scientist New Bengaluru, Karnataka, India
Senior Data Scientist New Bengaluru, Karnataka, India

Definitive Healthcare Corp. • India

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - Python
Senior Software Engineer - Python

Sagility Limited • Jigani

On-site
INR 1,100,000 - 1,900,000
Senior Data Engineer( Python)
Senior Data Engineer( Python)

CompuGroup Medical SE & Co. KGaA • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Comprehensive group health insurance
Flexibility of hybrid work
Career growth opportunities
Senior Software Engineer
Senior Software Engineer

Adknowledge Asia • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Onsite role in Bengaluru
Senior Backend Developer (Python) - 3-6 years
Senior Backend Developer (Python) - 3-6 years

Trendlyne Technologies • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Senior Software Engineer (Fullstack)
Senior Software Engineer (Fullstack)

BuildxPartners • Bengaluru South

On-site
INR 1,200,000 - 1,800,000