inhousefyi
← Back to listings

Senior Software Engineer

Definitive Healthcare, IndiaBengaluru, Karnataka, India · Posted 11 days ago
Full-time
Apply now

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 marketing analytics and real-world evidence analytics. As a senior contributor, you will provide technical leadership, lead backend development efforts, mentor team members, and drive technical excellence. Collaboration will occur within cross-functional teams, including UI designers, data engineers, frontend developers, client-facing teams, product management, and project management, while adhering to agile methodologies and scrum practices to deliver robust, integrated analytics solutions.

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 application performance.
• Lead the backend development team by delegating tasks, coordinating efforts, and ensuring timely delivery of 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 gather requirements, define technical specifications, and ensure seamless integration across layers.
• Perform advanced troubleshooting and debugging of complex issues in production and development environments, including performance bottlenecks and system failures.
• Contribute to architectural decisions, system design, and performance optimization in containerized environments 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 version control and JIRA for project tracking.

Qualifications:

• Minimum 7+ years of professional experience in Python backend development, with expertise in frameworks such as Django and FastAPI.
• Proven track record in designing and implementing RESTful APIs, microservices architectures, and real-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 architecture principles.
• Proficiency with ORM libraries (e.g., SQLAlchemy or Django ORM).
• Advanced experience in Linux environments, containerization with Docker, and orchestration using Kubernetes.
• 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 complex problem-solving.
• Excellent communication and interpersonal skills to effectively collaborate with technical and nontechnical stakeholders in a distributed team environment.

Similar jobs

Definitive Healthcare, IndiaBengaluru, Karnataka, India

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 custom…

Full-time
Definitive Healthcare, IndiaBengaluru, Karnataka, India

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 custom…

Full-time
Arcana AnalyticsBangalore, India

Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff/Lead Backend Engineer. Embark on a journey where your deep-rooted expertise in computer science fundamentals, alongside an int…

Full-time
APT ResearchDelhi, India

About APT Research Pvt. Ltd.APT Research is the research and data analytics arm of APT Portfolio, a quantitative investment firm that thrives on cutting-edge technology, scientific thinking, and deep market insight. We a…

Full-time
Definitive Healthcare, IndiaBengaluru, Karnataka, India

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 custom…

Full-time
Data Engineer5 months ago
Definitive Healthcare, IndiaBengaluru, Karnataka, India

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 custom…

Full-time
EnsonoPune, India

Key Responsibilities Full Stack Engineer (React + Python + AWS) Experience Level: 4-7 years Location : Pune, Bangalore, Hyderabad or Chennai Responsibilities: Develop and enhance application dashboard features using Reac…

Full-time
HyreoBengaluru, Karnataka, India

Python / Django Developer (Backend) K12 Techno Services • Bengaluru, Karnataka • via Cutshort ₹15L–₹20L a year Full–time Job description Designation: Python/Django Developer (Backend)Department: Software Engineering Team…

Full-time
Python DeveloperSep 10, 2024
Sphere IT Consultants DWC LLCDubai, United Arab Emirates

Job Description: We are seeking a skilled Python Engineer to join our dynamic team. The ideal candidate will be responsible for developing robust web frameworks, building backend code to efficiently serve datasets, and p…

Full-time
HyreoBengaluru, Karnataka, India

Python / Django Developer (Backend) K12 Techno Services • Bengaluru, Karnataka • via Cutshort ₹15L–₹20L a year Full–time Job description Designation: Python/Django Developer (Backend)Department: Software Engineering Team…

Full-time
Arcana AnalyticsBangalore, India

Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Senior Data Engineer. Embark on a journey where your deep-rooted expertise in computer science fundamentals, alongside an intricate…

Full-time
‎ConnectWiseBangalore, India

ConnectWise is an industry and Global leading software company with over 3,000 colleagues in North America, EMEA and APAC. As a community-driven software company dedicated to the success of technology solution providers,…

Full-time

Position Overview: The Data Products and Services team uses some of the most cutting-edge technologies and cloud offerings to design, build and maintain machine learning frameworks, data science tools, microservices, web…

Full-timeRemote
EvolverPalo Alto, California, United States

Est. 165,000 USD

About Us: We are an innovative technology startup focused on transforming professional services through cutting-edge software solutions and deep domain expertise. Our platform automates complex workflows, engaging humans…

Full-time
SigmoidBengaluru, Karnataka, India

This position will be part of a growing team working towards building world class large scale Big Data architectures. This individual should have a sound understanding of programming principles, experience in programming…

Full-time
WorkatoSingapore, Singapore

About Workato Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single, governed platform. A leader in Enterprise…

Full-time
Energy ExemplarBengaluru, Karnataka, India

About Energy Exemplar In an era where the world is rapidly advancing towards a cleaner future through decarbonization, Energy Exemplar’s mission lies in ‘Empowering Transformative Energy Decisions’. Founded in 1999 in Ad…

Full-time
Arcana AnalyticsBangalore, India

Staff Software Engineer (Data Platform)Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff Data Engineer. Embark on a journey where your deep-rooted expertise in distributed syst…

Full-time
Arcana AnalyticsBangalore, India

We're looking for a dynamic Senior Data Scientist to join our team, working alongside our founders, financial analysts, product managers, and engineers. This is your chance to get hands-on with massive datasets, crafting…

Full-time
Energy ExemplarBengaluru, Karnataka, India

About Energy Exemplar In an era where the world is rapidly advancing towards a cleaner future through decarbonization, Energy Exemplar’s mission lies in ‘Empowering Transformative Energy Decisions’. Founded in 1999 in Ad…

Full-time
Inizio IgniteGurugram, India

Job Description · Minimum of 10 years of experience in Real-World Evidence (RWE), healthcare analytics, or a related field, with a proven track record of delivering analytical solutions for the pharmaceutical or healthca…

Full-time
Inizio Ignite | PutnamGurugram, India

Job Description · Minimum of 10 years of experience in Real-World Evidence (RWE), healthcare analytics, or a related field, with a proven track record of delivering analytical solutions for the pharmaceutical or healthca…

Full-time
WorkatoSofia, Bulgaria

About Workato Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single, governed platform. A leader in Enterprise…

Full-time
HackerRank CareersBangalore, India

HackerRank helps companies like NVIDIA, Amazon, and Microsoft hire and upskill the next generation of developers based on skills, not pedigree. Our platform is trusted by over 2,500 of the world’s most innovative compani…

Full-time
Senior Developer4 months ago
InfomediaSydney, New South Wales, Australia

Position Purpose: Serve as a Senior Full Stack Developer responsible for designing and delivering high-quality features Hands-on development role while contributing to and influencing the overall technical direction of t…

Full-time
Appnovation TechnologiesSão Paulo, São Paulo, Brazil

About us Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as fou…

Full-time
SigmoidBengaluru, Karnataka, India

About the Role The Senior Engagement Manager will play a strategic leadership role within the BCS Pharma Group, driving growth, delivery excellence, and capability building across pharmaceutical and life sciences engagem…

Full-time
TraceLink, IncPune, India

Company overview: TraceLink is the world’s largest Agentic Business Network, enabling life sciences and healthcare companies to build and manage a scalable digital workforce of governed, no-code AI agents that execute an…

Full-time
Lynx AnalyticsPune, Maharashtra, India

We are looking for a Full Stack Developer to join our growing engineering team. In this role, you will design, build, and operate scalable software platforms that support analytics and AI solutions — owning the full jour…

Full-time
TRG Screen (Referrals)Bangalore, India

Role Overview We are seeking a talented Angular Developer to join our product engineering team. You will work closely with backend services, product management, and UX designers to deliver clean, maintainable, high‑perfo…

Full-time