EU remote
Anwendungsarchitekt - Full-Stack Java/Spring, React, K8s (m/w/d)
About this role
Du wirst Teil eines KI-nativen Start-ups in einer frühen Entwicklungsphase, dessen Produkt seinen Product-Market-Fit bereits unter Beweis gestellt hat. Wir entwickeln modernste KI-Lösungen für Governance, Risikomanagement und Compliance (GRC) für Unternehmen weltweit. Unsere Kunden sind Auditoren, Risikomanager und Compliance-Teams. Deshalb sind gründliche Evaluierung, Auditierbarkeit und die Vorbereitung auf die Anforderungen der EU-KI-Verordnung für uns keine nachträglichen Ergänzungen, sondern feste Produktanforderungen.
Aufgaben Als Anwendungsarchitekt (m/w/d) gehörst du zu unseren ersten Senior-Entwicklern in Vollzeit und arbeitest eng mit unserem Mitgründer und CTO zusammen. Du verantwortest die Backend-Architektur und hilfst dem Team, Qualität und Entwicklungsgeschwindigkeit mit dem Wachstum zu steigern. In den ersten 6–12 Monaten wirst du: eine klare Zielarchitektur und eine solide Dokumentationsgrundlage mit arc42 etablieren; das zentrale Domänenmodell anhand von DDD-Prinzipien präzisieren und im Team vermitteln; einen KI-getriebenen Entwicklungsprozess einführen und standardisieren – von der Feature-Spezifikation bis zur Bereitstellung in der Produktionsumgebung; die Entwicklungspraxis durch Coaching, Pair Programming und Feedbackschleifen stärken, insbesondere für Junior-Entwickler; die Zuverlässigkeit und Softwareauslieferung durch bessere CI/CD-Prozesse , Testautomatisierung und eine sauber gepflegte Infrastruktur verbessern.
Verantwortlichkeiten Gemeinsam mit dem Team überzeugende Lösungen für neuartige Problemstellungen in einer AI-first-Architektur entwickeln. Einen DevOps-orientierten Ansatz über den gesamten Lebenszyklus hinweg vorantreiben: von der Spezifikation über die Entwicklung bis zur Auslieferung – inspiriert vom DevOps Handbook . Ansätze vorschlagen und umsetzen, die die Softwareauslieferung schneller und zuverlässiger machen, etwa durch einen besseren Arbeitsfluss, kürzere Feedbackschleifen und eine schnellere Wiederherstellung nach Störungen.
Systemübergreifendes Monitoring und Observability aufbauen und weiterentwickeln – einschließlich Metriken, Logs, Traces und Alarmierung –, damit wir Probleme frühzeitig erkennen und aus dem Produktivbetrieb lernen. Junior-Entwickler coachen und gemeinsam mit ihnen bewährte Entwicklungs-, Design- und Architekturpraktiken anwenden. Zusammen mit dem Team einen KI-getriebenen Entwicklungsprozess gestalten, von der Feature-Spezifikation bis zur Bereitstellung in der Produktionsumgebung.