Full-Stack Engineer
Role details
Job location
Tech stack
Job description
Deine Mission:
Als Senior Full-Stack Engineer bist du Teil vom Applikationen-Team. Du bist täglich direkt an der Weiterentwicklung unserer Applikationen beteiligt von der ersten Idee bis zum produktiven Einsatz. Du arbeitest an der Software, die unsere Kundinnen und Kunden täglich sehen und nutzen. Ob intuitive Mobile App, performante Cloud-Lösungen oder smarte interne Tools für unsere Teams bei uns ist das Spektrum an Technologien breit und spannend. Gemeinsam im Team gestaltest du innovative Lösungen, die echten Mehrwert bringen.
Deine Aufgaben im Detail:
-
Entwicklung, Wartung und kontinuierliche Verbesserung unserer bestehenden Softwarelösungen (Frontend & Backend)
-
Betrieb der Softwarelösung in der Cloud nach dem DevOps-Prinzip
-
Konzeption und Design neuer Features von der Idee bis zur Umsetzung
-
Mitwirkung bei Architekturentscheidungen und Auswahl geeigneter Technologien
-
Enge Zusammenarbeit mit dem Produktmanagement und dem Research- und Algorithmus-Team, um ein abgerundetes Produkt zu formen
-
Sicherstellung von Codequalität, Testabdeckung und nachhaltiger Softwareentwicklung
-
Teilnahme an Code Reviews, Team-Retros und technischen Austauschrunden
Requirements
Was du mitbringst:
-
Mehrjährige Erfahrung in der Full-Stack-Entwicklung (idealerweise mit Java und Angular)
-
Grundlegendes Verständnis von modernen Container-Orchestrations-Plattformen (beispielsweise mit Kubernetes oder Openshift)
-
Erfahrung im Umgang mit Datenbanken, API-Design und CI/CD-Prozessen (insbesondere nach dem GitOps Prinzip)
-
Freude an interdisziplinärer Zusammenarbeit und Kommunikation
-
Selbstständige, strukturierte Arbeitsweise und hohe Eigeninitiative
-
Lust, Verantwortung zu übernehmen und deine Ideen einzubringen
Nice to have:
-
Erfahrung mit der Entwicklung von Applikationen mit Quarkus
-
Kenntnisse im Aufbau von Infrastruktur auf Microsoft Azure
-
Erfahrung mit der Entwicklung von Mobile Apps auf Android / iOS (idealerweise mit Ionic Angular)
-
Kenntnisse in Rust / Go
-
Kenntnisse in MLOps, insbesondere Datenverwaltung und -aufbereitung für Machine Learning
Benefits & conditions
-
Sinnvolle Arbeit: Weil wir daran glauben, etwas zu bewirken und das Gesundheitswesen mit echten Innovationen nachhaltig zu verändern.
-
Flexibilität und Mobilität: Hybrides Arbeiten und ÖV-Vergütungen für maximale Freiheit und einen Beitrag zum Planeten.
-
Gemeinsam erfolgreich: Sei nicht nur dabei, sondern Teilhaber:in mit unserem Mitarbeiterbeteiligungsprogramm oder durch den direkten Erwerb von Anteilen.
-
Teamevents und Teamgeist: Von der Schatzsuche bis zum Skiwochenende - weil wir Erlebnisse teilen, die verbinden.
-
Sportliche Aktivitäten: Egal, ob Du ein Laufguru oder ein Badminton-Profi bist, wir haben etwas, das Dich in Bewegung hält.
-
Die Fähigkeit zu handeln: Deine Ideen werden nicht nur gehört - sie werden auch umgesetzt.
-
Maximale Flexibilität bei der Elternzeit: Weil zukünftige Superhelden Zeit mit ihren Eltern brauchen.
-
Fehlerkultur: Fehler passieren, und bei uns sind sie nur ein weiterer Schritt auf dem Weg zur Genialität (und ein guter Lacher).