Software engineer

We are a young AI research and deployment company. We’re a highly motivated team and are looking for a smart software engineer who wants to improve healthcare with us. 

 Hamburg · 10-40 hours/week · Salary tbd

Theodor Health is revolutionizing healthcare with a digital quick check for congenital or acquired heart and lung diseases using a smartphone within seconds. We are looking for software developers (m/f/d) for our young Hamburg healthcare startup to actively support us in the further development of our app and AI. 

About the job

We are seeking skilled software engineers with strong engineering expertise to help design and improve our API backend services. You will play a crucial role in building medical-grade systems that are foundational to our vision of AI-driven healthcare, in an environment with a high level of autonomy. As part of our small, cross-functional team, your contributions will be highly valued and have a huge and immediate impact on our product.

Our in-house training, inference and backend stack is built using a variety of technologies. Our backend is using Go, the frontend is working with React.

You’ll be part of a cohesive team, pushing for getting the best results and sharing your experiences. You’ll collaborate closely with our clinicians and product team to define requirements for our AI and the app. You’ll be designing and developing state-of-the-art AI models and algorithms that power the core of our product. Further, you will develop new user-facing features to create the best experience for our customers in our app. We learn from each other, so you’ll also do pull request reviews and provide technical mentorship to expand the team’s knowledge.

We love writing good software and believe in continuous learning. That’s why we give you the time to expand your knowledge and try out new things. We value you as a person and value your personal development.

About you

We are looking for experienced full-stack engineers with strong programming skills, preferably in Go/Python. You are proficient in developing API backend services and can design systems that efficiently handle a high volume of clients. You are familiar with backend-database interactions and have solid experience with Version Control systems. You are able to identify ways for improving our software architecture and infrastructure.

Being a young company with a vibrant team, we’re eager learners, laugh a lot, we are kind to each other, look up to each other and support each other. We are colleagues, here to grow together.

We value people who have their own opinion and can articulate it. We challenge each other with the purpose of growing. That comes with direct feedback and openness to each other’s experiences.

We are currently looking for people in Hamburg, Germany. While we have a preference for in-person collaboration, remote work options are available for outstanding candidates. We need you to be able to communicate sufficiently in English, German skills are not a requirement.

Does not fit 100%?

Doesn’t matter! The main thing is that you want to be a part of making AI-powered healthcare an achievable reality!

Studies show that men apply for jobs if they fulfill 60% of the criteria on average. Women and other members of marginalized groups, on the other hand, often only apply if they meet all the criteria. So if you might have what it takes, but don’t fulfill all the points in the description above, please apply anyways.

Apply now!

Send us your CV with a short text explaining why you are a perfect fit for Theodor and why you are motivated for the position. We would also like to receive a statement of exceptional work. Please send your application to [email protected].

After you submit your application, our team will review your CV and your statement of exceptional work. If your application clears the initial review, you will be invited to a 15-minute phone interview where a team member will ask you some basic questions. If you pass this phone interview, you will proceed to the main selection process, which includes four technical interviews: We will have three 1-on-1 interviews focusing on coding, systems design, or research. These will be followed by a team interview, where you will meet more team members and deliver a 20-minute presentation on the most challenging technical problems you have solved. We aim to complete this process within one week. 

We do not use recruiters for assessments. All applications are evaluated by our technical team members. All interviews will be conducted via Google Meet.

If you still have questions, please feel free to reach out to us.

We’re already looking forward to hearing more from you!

Your Theodor Team