Senior Software Engineer - Python
Clarivate.com
Office
Bangalore, India
Full Time
We are looking for a Senior Software Engineer - Python, Django, and AWS cloud services. You will play a key role in designing and building scalable, reliable, and secure backend systems that power mission-critical platforms. This role is ideal for an experienced backend engineer who thrives in a fast-paced environment, enjoys solving complex problems, and can contribute to the full software development lifecycle from design to deployment.
About You – experience, education, skills, and accomplishments:
- Graduates in BE/BTech/MTech – Computer science
- 3–5 years of backend development experience in Python, PostgreSQL, Django
- Minimum 3 years of experience with Coding skills in Python, Django
- Strong experience with the Django framework and microservices architecture.
- Proven expertise in building and consuming REST APIs.
- Proficiency in relational databases (PostgreSQL) and OLAP systems (Snowflake, StarRocks).
- Hands-on experience with AWS services and containerization using Docker.
- Knowledge of CI/CD pipelines and automation with Jenkins and Git.
It would be great if you also had . . .
- Experience with Graph Databases like Neo4j.
- Exposure to Elasticsearch or OpenSearch for backend search capabilities.
- Familiarity with messaging systems such as RabbitMQ and Redis.
- Background in data analytics, ETL pipelines, and data modeling.
- Familiarity with Linux/Shell scripting and cloud-native application development.
What will you be doing in this role?
- Collaborate with cross-functional teams including product managers, QA, and DevOps to understand requirements and deliver high-quality software.
- Actively participate in Agile ceremonies like sprint planning, stand-ups, and retrospectives.
- Conduct code reviews, ensure adherence to design principles (e.g., SOLID, DRY), and guide best practices.
- Participate in the design, development, coding, testing, and deployment of software applications.
- Implement solutions using Python, Django, StarRocks, REST APIs, and microservices.
- Write high-quality, maintainable, and reusable code following engineering best practices (SOLID, DRY, TDD).
- Contribute to the design and development of RESTful services and microservices-based solutions.
- Assist in encapsulating and modernizing legacy systems into modular architectures.
- Develop and execute unit tests, integration tests, and support automation frameworks.
- Participate in peer code reviews, ensuring adherence to coding standards and quality benchmarks.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Contribute to CI/CD pipelines and DevOps practices for continuous integration and delivery.
- Document technical designs, workflows, and system components.
- Stay current with emerging technologies and recommend improvements to processes and systems
About The Team:
You’ll join Health base, a high-impact team building the industry's most intelligent affiliations platform for the Life Sciences and Healthcare sector. We empower market access teams with precise, provider-level insights to understand healthcare system alignments and IDN influence across U.S. regions. Our globally distributed team delivers innovative, data-driven solutions using agile and DevOps practices.
Work Hours:
- Full-time, 45 hours per week
- Hybrid working model
At Clarivate, we are committed to providing equal employment opportunities for all qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
Senior Software Engineer - Python
Office
Bangalore, India
Full Time
September 19, 2025