Technischer Produktbesitzer
Wir suchen einen erfahrenen und innovativen Technischen Produktbesitzer, der aktiv an der Weiterentwicklung unserer Open-Source-Einkaufsplattform JTL-Shop mitwirkt.
Leistungen:
* Entwicklung neuer Features für unseren JTL-Shop durch Refaktorisierung und Performanceverbesserung
* Verantwortung für die Architektur, Integrität und Leistung ausgewählter Produktbereiche
* Code-Reviews durchführen, Lösungsansätze diskutieren und die Qualität des Softwares sicherstellen
* Das Backlog priorisieren, User Stories mit klaren Akzeptanzkriterien definieren und die technische Machbarkeit sicherstellen
* Das Shopsystem regelmäßig an neue gesetzliche Vorgaben oder Änderungen in JTL-Wawi anpassen
* Komplexere technische Fehleranalysen unterstützen und zur Stabilität des Produkts beitragen
* An Architekturentscheidungen, Performanceanalysen und Maßnahmen zur Reduktion technischer Schulden beteiligen
* Dokumentation und Tests durchführen, um Transparenz, Wartbarkeit und langfristige Qualität zu sichern
Anforderungen:
* Mindestens 10 Jahre Erfahrung in objektorientierter PHP-Entwicklung und mehrjährige Erfahrung als Produktbesitzer, -manager, Tech-Lead oder in einer vergleichbaren Position
* Gute Kenntnisse im Bereich Datenbanken (MySQL oder MariaDB) und Erfahrung mit automatisiertem Testing, vorzugsweise PHPUnit
* Fundierte Kenntnisse in Schnittstellen-Entwicklung (REST-APIs), CI/CD (z. B. GitLab) und idealerweise Redis
* Tiefes Verständnis für Softwarearchitektur, Systemdesign und technische Abhängigkeiten
* Fähigkeit, ein Backlog zu priorisieren, User Stories mit klaren Akzeptanzkriterien zu definieren und Verantwortung für ganze Systembereiche zu übernehmen
* Fähigkeit, funktionale Anforderungen strukturiert zu analysieren, belastbare Lösungen zu entwickeln und technische Schulden sowie deren Reduzierung zu erkennen
* Enges Miteinander mit Stakeholdern und dem Team, Klarheit bei Kommunikation und Übernahme einer verbindenden Rolle zwischen Entwicklung, Architektur und Produktmanagement
* Langfristiges Denken, saubere Dokumentation, Sicherstellung von Code-Qualität und Orientierung an Metriken wie Performance, Stabilität und Nutzermehrwert
* Hohes Maß an analytischem Denken, Lösungsorientierung und Qualitätsbewusstsein
* Sehr gute Deutschkenntnisse (min. C1) sowie gute Englischkenntnisse in Wort und Schrift
Team:
Dein potenzielles neues Team besteht aus 8 Entwicklern:innen, einem Ausbildner:in und einem Team Lead.
Bewerbungsprozess:
1. Ein ca. 1 stündiges digitales Teamsinterview mit dem Team Lead findet statt.
2. Ein ca. 4 stündiger „Schnuppertag“ ermöglicht Dir das Kennenlernen des Teams und der Arbeit.
3. Im letzten Schritt möchte der Director des Bereiches Technology Dich in einem ca. 30-minütigen Gespräch kennenlernen.