Lead Software Engineer (m/f/d)

  • Temedica GmbH
  • München, Germany
  • 05/10/2020
Full time Data Science Data Analytics Big Data Statistics Software Engineering

Job Description

Being part of Temedica means you are part of something that helps people! It means you get the opportunity to craft the future of personal health and, at the same time: your future! We strive to improve patients' Quality of Life and accompany them along their therapy journey - by providing health companions that are fully tailored to every patient's personal needs. At Temedica, we combine digital technologies with medical science - two areas that for us are inseparable. We believe in ambitious, open-minded people like you - eager to change an industry that is just at the beginning of essential changes. Join us on our journey and become part of our team in the heart of Munich!

In this position, you are part of an agile product development team, working on apps within the medical data and app industry. Your seniority makes you the go-to person within the team for our product owners and the UX Designer.

Tasks

  • Work as part of a cross-functional agile product development team on outstanding products for our customers
  • In your lead role, you bring your experience and seniority into great discussions you'll have with product and design persons - always aiming at the best solution for our customers with least effort and risk on the technology side
  • Shape the product development process for Temedica to get the simplest needed solution as fast as possible to our customers
  • In your developer role you're specializing in mobile development (React Native), backend development (Ruby, Rails) or both - and the evolution of the tech stacks
  • Drive discussions with Site Reliability Engineers to define the future cloud-based setup to aim for easy handling and fast delivery
  • Work together with various other roles in an agile product development team
  • Develop mobile applications respecting the potential restrictions in the medical health environment

Requirements

  • Several years in software development with solid knowledge of modern software development methods and architectures
  • Expert knowledge in either mobile development (native) or frontend technologies (e.g. React Native) or backend technologies (e.g. Ruby) - or all of them
  • Expert knowledge of programming languages (e.g. JavaScript, Ruby, Java)
  • Good communication skills and ability to blend into non-tech thinking
  • Very good understanding of agile digital product development and the various roles in a cross-functional team
  • Experience in building testable, shippable and reliable software
  • You are open-minded and excited about exploring and adopting new technologies - whether it’s new programming languages, frameworks, or services - in order to constantly improve our products

Benefits

Aside from the people, the role, our culture, and our mission, we have countless other things, that make Temedica a pretty great place to work at:

  • We are an open-minded and international team that loves to collaborate to reach our goals
  • We live a professional feedback culture with regular objective performance reviews and room to grow
  • We invest in your personal and professional growth: let's define together your goals and find pieces of training that fit into your development plan
  • We equip you with state-of-the-art technology (e.g., MacBook Pro) and offer you a workplace where you feel comfortable - right in the city center of Munich
  • We give you the chance to play a decisive role in shaping Temedica, directly impacting the health of thousands of patients
  • We enjoy spending quality time together such as Go Kart, Octoberfest or sports activities
  • We are a market-proven, well-funded and fast-growing company
  • We offer relocation and visa support

Don't apply if

  • You want to manage people and drop programming
  • You think your programming style is the best in the universe
  • You want to apply waterfall processes