Senior Full-Stack Engineer - Tech Lead
Role details
Job location
Tech stack
Job description
In dieser Schlüsselrolle als Senior Full-Stack Engineer liegt die Verantwortung für unsere Anlagen-Software und deren laufende Optimierung in Deinen Händen - ebenso wie Deine persönliche Weiterentwicklung. Du programmierst robuste Services und Integrationen entlang klarer Architekturprinzipien und übernimmst Schritt für Schritt die Verantwortung für die Software-Architektur. Mit Deinem Fokus auf DevOps, ausgeprägtem Ownership und Umsetzungsstärke steuerst Du aktiv den Takeover/Handover-Prozess, sicherst Wissen und Zuständigkeiten und setzt Engineering-Standards, um die Zuverlässigkeit im Betrieb zu erhöhen und eine skalierbare, nachhaltig betreibbare Plattform zu gestalten., * Design, Implementierung und Testing sowie Betrieb von Features und Services (Frontend & Backend) mit starkem Hands-on-Fokus und Ownership für einzelne Kernmodule
- Umsetzung robuster Integrationen über klar definierte APIs und Contracts statt enger Systemkopplung
- Mitgestaltung der Systemarchitektur sowie Weiterentwicklung unserer Engineering-Standards (Baseline, Guardrails) und der zugehörigen Dokumentation
- Verantwortung für technische Qualität durch Design- und Code-Reviews, Gestaltung von Release- und Betriebsprozessen sowie Erstellung kurzer Design-Dokumente/ADRs für kritische Architekturentscheidungen
- Cross-funktionale Contract Layer-Funktion für Telemetry Data Contract inkl. gemeinsamer Signaldefinition und Teststrategie für sichere Änderungen an den Systemgrenzen
- Schnittstelle im Transition-Plan sowie aktive Zusammenarbeit mit internen und externen Engineers
Requirements
- Abgeschlossenes Studium in Informatik/Software Engineering, positionsrelevante höhere Ausbildung bzw. vergleichbare Praxis
- Mehrjährige Erfahrung in der Entwicklung produktionsnaher Systeme sowie Betrieb und Observability in Production
- Sehr gute Backend-Skills in Java sowie Frontend-Expertise (React/Next.js) in Full-Stack-Praxis
- Nachweisbare Erfahrung in CI/CD (GitHub Actions), Review-Culture und Release-Prozessen
- Praxiserfahrung mit Cloud- und Container-Technologien (Docker, AWS oder vergleichbar) sowie deren Betrieb und Monitoring, idealerweise mit Infrastructure-as-Code-Ansätzen (z. B. Terraform)
- Kommunikationsstärke in verhandlungssicherem Englisch sowie ausgeprägte Fähigkeiten in Schnittstellen- und Contract-Design
Benefits & conditions
- Eine sinnstiftende Tätigkeit in einem innovativen, nachhaltigen Unternehmen
- Die Möglichkeit, Prozesse aktiv mitzugestalten und Verantwortung zu übernehmen
- Ein dynamisches, wachsendes Arbeitsumfeld mit viel Gestaltungsspielraum
- Flache Hierarchien, Teamspirit und eine offene Unternehmenskultur
- Hybrides Arbeiten und flexible Arbeitszeiten