Taro Logo

Senior Software Engineer (Python and Node.js)

A global healthcare company dedicated to advancing science and developing innovative medical solutions, serving over 26 million patients worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (Python and Node.js)

Roche, a global healthcare leader with over 100,000 employees worldwide, is seeking a Senior Software Engineer to join their talented team in Pune. This role focuses on implementing complex, enterprise-scale software systems using Python, Node.js (TypeScript), and AWS technologies. The position offers an opportunity to work on cutting-edge healthcare technology solutions that impact millions of patients globally.

The ideal candidate will be responsible for requirement analysis, lower-level design, implementation, and unit testing for components or features, while also integrating with external partner APIs. The role involves working both independently and as part of a small team, participating in peer code reviews, and mentoring junior developers.

The technology stack is primarily Python-based but includes various modern tools and frameworks including AWS services (RDS, MSK, EC2, Lambda, etc.), Docker, Kubernetes, and event-based architecture components. The position requires experience with ML models using TensorFlow and familiarity with healthcare data is a plus.

At Roche, the culture encourages personal expression, open dialogue, and genuine connections. The company values each employee's unique qualities and promotes an environment where every voice matters. The role offers the opportunity to work on meaningful projects that help prevent, stop, and cure diseases while ensuring healthcare accessibility for current and future generations.

The position follows the We@RIS dimensions, emphasizing customer and patient focus, radical simplification, collaboration, leadership at all levels, and continuous learning through experimentation. This is an excellent opportunity for a seasoned software engineer looking to make a significant impact in the healthcare technology sector while working with a diverse, global team committed to improving patient outcomes.

Last updated a month ago

Responsibilities For Senior Software Engineer (Python and Node.js)

  • Design, develop, and implement robust and scalable web applications using Python and Node.js (TypeScript)
  • Write clean, well designed, testable, efficient and maintainable code
  • Develop a new set of APIs and write unit test cases
  • Write reusable code and libraries
  • Collaborate with team members and stakeholders
  • Review code written by fellow junior developers
  • Participate in agile ceremonies like stand-up, sprint planning, and demos

Requirements For Senior Software Engineer (Python and Node.js)

Python
Node.js
TypeScript
JavaScript
  • BS/Btech/MS degree in Computer Science or directly related discipline
  • 6-9 years of hands-on industry experience as a Python and Node.js (TypeScript) developer
  • Experience on developing APIs with Python and Node.js (TypeScript)
  • Experience with developing and implementing ML models using TensorFlow framework
  • Experience with event based architecture and cloud development using AWS
  • Solid understanding of design patterns, object-oriented design and event based architecture
  • Knowledge and experience with Agile development process or SAFe
  • Great written and verbal communication in English