Careers

This Position is No Longer Available

Thank you for your interest! This position has been filled or is no longer active. Please explore our careers page for other exciting opportunities at Tumba Solutions, or follow us on LinkedIn to stay updated on future positions.

Technical Lead

Are you the type of practical technical leader that is passionate about solving complex technical challenges while making a meaningful impact? Join Tumba Solutions as a Technical Lead, where your expertise will impact how medtech professionals learn and analyze.

The Opportunity

Lead the development of a healthcare data platform for a global medical technology leader. You will architect and drive a modern cloud-native system that processes data at scale. Working with a talented team, you will shape the technical direction and the team's growth at the intersection of cloud computing and healthcare innovation.

What we are primarily looking for is a track record of building things that work and passion to make a better product.

Main Responsibilities

  • Drive technical decisions and system architecture that balance scale, security, and usability.
  • Design and implement cloud-native solutions that enable rapid innovation.
  • Lead and mentor a cross-functional team of engineers.
  • Guide infrastructure evolution and cloud strategy.
  • Contribute hands-on to core system development.
  • Drive adoption of new technologies and best practices.
  • Define and drive both strategic and tactical team goals.
  • Foster a culture of technical excellence and continuous learning.
  • Lead by example through hands-on contribution.
  • Drive successful delivery through effective stakeholder management.
  • Break down system requirements into subsystem's functional and performance specifications.
  • Ensure product quality and exceptional user experience.
  • Take ownership of technical direction and team growth.

Core Requirements

  • 2+ years of technical leadership experience.
  • 7+ years of hands-on software engineering experience.
  • Advanced knowledge of cloud-native application development and distributed systems.
  • Advanced knowledge of software engineering principles incl. requirements gathering, software design, source control management, build processes, code reviews, testing methods.
  • Advanced knowledge in two or more of the following languages: Python, JavaScript, Kotlin, Java.
  • Advanced knowledge of relational databases incl. performance optimization, complex querying, and scaling strategies.
  • Solid understanding of NoSQL databases and when to use them for specific scenarios.
  • Solid understanding in at least one of the following cloud providers: AWS, GCP, Azure.
  • Solid understanding of security best practices.
  • Practical experience with data modeling and schema design for large-scale applications.
  • Practical experience with infrastructure as Code, CI/CD and DevOps practices.
  • Self-organized, proactive, and excellent communicator.
  • Customer-focused mindset with business acumen.
  • Backend hands-on experience with Python on AWS is considered a plus.
careers-apply

So what's next?

Recruitment steps

1

Review

We will read carefully your submitted application. In case you have published open source code, projects or PRs, we'll go through them as well.

2

Interview

We conduct two interviews. First one aligns expectations and overviews each other's expertise. Second one is an in-depth technological chat and development opportunities discussion.

3

Offer

We make an offer to the candidate we think is the best fit for the role. In case you think different, we are open for another conversation.