Job description
Kranus Health builds digital therapeutics for urology and gynecology. Our therapies are developed with clinicians, prescribed by doctors, and reimbursed by health insurers. As regulated medical software, everything you build reaches patients with a real diagnosis.
We're looking for a software engineer who enjoys turning problems into working features, uses AI coding tools actively, and wants to contribute across the full stack. You'll build the apps and services behind our therapies, from patient-facing screens to the backend. One platform powers all our therapies, so what you ship scales across every product. Our small engineering team works across mobile, backend, and web. You'll own features end to end and work closely with product, medical and regulatory colleagues.
What you'll do
- Build features across our mobile applications and backend services, from patient-facing screens to APIs and data models.
- Take scoped features from understanding the problem through implementation, testing, and release, with support from the team.
- Work with coding agents every day. We use an AI-assisted approach to engineering, and every pull request gets an AI-assisted review alongside a human review. You review, test, and take responsibility for what you ship.
- Investigate bugs across the app and backend, understand their causes, and implement reliable fixes.
What matters to us
- Strong engineering fundamentals. You've built and shipped software in at least one area: mobile, frontend, or backend. You can read unfamiliar code, reason about its behaviour, and explain the trade-offs behind your decisions. Graduate or senior, this counts far more than years of experience.
- Full-stack mindset. You're willing to work across mobile, backend, and web, and comfortable being a beginner again in parts of the stack you don't know yet.
- AI-native engineering. Coding agents are part of your daily workflow. You give them the right context, break work into reviewable steps, and can explain and maintain every line you ship.
- Code quality. You care about readable, maintainable code and treat tests as part of the feature, not an afterthought. You think through edge cases, verify the full flow end to end, and leave the codebase better than you found it.
- Systematic troubleshooting. You reproduce first and fix root causes, not symptoms. You work from evidence like logs, stack traces, debugger output, API responses, and database queries. You also don't panic when something breaks in production.
- Ownership and collaboration. You clarify requirements before building, flag blockers early, and follow through. In code reviews you both give and take feedback, and you change course when there's a better solution.
Helpful experience
- Flutter/Dart or another mobile development stack.
- Python, FastAPI, SQLAlchemy, or similar backend frameworks.
- SQL and relational databases, especially PostgreSQL.
- React and TypeScript for our web applications.
- CI/CD, containers, observability, or supporting software in production.
Good to know:
Hybrid work, with regular time in our Munich office. English is our working language, and German is not required.
Curious how we work? Take a look atKranus Health on GitHub.
OUR SUPPORT AND YOUR BENEFITS
- Trust - We believe in the talent we hire. You will receive a permanent contract.
- Body & Mind - You get an "Urban Sports Club" membership and your own leased bicycle at your free disposal.
- Future - We support your company pension scheme and will be happy to explain the benefits to you.
- Impact - Work with meaning? Together with you we improve the health care of patients, every day.
- Teamwork - You are part of a highly motivated team with flat hierarchies and a lot of fun at work.
#J-18808-Ljbffr
Software Engineer (all gender) in München Arbeitgeber: Personio
Personio ist ein hervorragender Arbeitgeber, der eine integrative Kultur fördert, in der Vielfalt geschätzt wird und jeder Mitarbeiter die Möglichkeit hat, sich weiterzuentwickeln. Mit einem flexiblen Arbeitsmodell, das 3 Tage Büropräsenz in München, Dublin oder Berlin erfordert, sowie zusätzlichen Vorteilen wie 28 Tagen bezahltem Urlaub und einem jährlichen Impact Day, bietet Personio nicht nur ein wettbewerbsfähiges Vergütungspaket, sondern auch ein unterstützendes und dynamisches Arbeitsumfeld, das Teamarbeit und persönliche Entwicklung in den Vordergrund stellt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer (all gender) in München erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Personio anzuklopfen, wenn du dich auf die Stelle als Software Engineer (all gender) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Personio vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Personio klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Personio vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.