Remote
Teamleiter:in Softwareentwicklung Kotlin/Java (full remote)
About this role
Du übernimmst die fachliche Leitung eines kleinen Entwicklerteams und bist eine zentrale Rolle in der Weiterentwicklung unserer Backend-Architektur mit Kotlin und PostgreSQL. Deine Aufgaben umfassen die ganzheitliche Betreuung und Weiterentwicklung komplexer Module sowie die aktive Gestaltung von Architekturentscheidungen. Im Alltag unterstützt Du bei Konzepten, Reviews und Entwicklungsfragen und sorgst für einen offenen Wissensaustausch.
Besonderer Fokus liegt auf der Umsetzung von Containerisierungslösungen mit Docker und der Einführung sowie Optimierung von automatisierten CI/CD-Pipelines. Ebenso verantwortest du Aufbau und Betrieb eines modernen Monitorings mit dem Grafana-Stack (Mimir, Loki, Tempo, Pyroscope) zur ganzheitlichen Überwachung und Visualisierung der Backend-Systeme. Natürlich arbeitest Du eng mit unseren Kolleginnen und Kollegen aus Frontend, DevOps und Produktmanagement zusammen, um reibungslose Abläufe und saubere Schnittstellen sicherzustellen.
Diese Position kann zu 100% aus dem Homeoffice ausgeübt werden. Du kannst also selbst bestimmen, wann Du wo deutschlandweit arbeiten willst. Einer Teilzeitanstellung steht auch grundsätzlich nichts im Wege, allerdings wäre es ideal, wenn Du wöchentlich mindestens 35h Deiner Zeit mit uns verbringst. Du hast erfolgreich ein naturwissenschaftliches Studium abgeschlossen (gerne auch Promotion) und kannst auf Dein sehr gutes Ergebnis echt stolz sein.
Du hast mehrjährige Erfahrung in der Backend-Entwicklung, idealerweise mit Kotlin (oder Java) und PostgreSQL, und fühlst Dich in containerisierten Umgebungen mit Docker zuhause. Du verfügst über tiefgreifende Kenntnisse in Containerisierung und CI/CD-Prozessen und weißt, wie man diese Themen im Team etabliert und skaliert. Deine ersten Erfahrungen mit agentischer Softwareentwicklung (z. B. CLI-basierte KI-Programmierung via Claude Code / Codex) oder im Bereich Vibecoding dürfen bei uns praktisch angewandt werden.
Du denkst in Architekturen statt nur in Modulen. Komplexe Systeme zu strukturieren, zu skalieren und zukunftssicher zu gestalten, ist genau Dein Ding. Du hast bereits ein kleines Team fachlich angeleitet oder unterstützt und hast Freude daran, Wissen weiterzugeben, Prozesse zu verbessern und technische Qualität voranzutreiben. Analytisches Denken, Eigenverantwortung und eine klare, offene Kommunikation zeichnen Dich als Mensch aus.