Wir entwickeln und betreiben eine moderne, hochverfügbare Plattform für europäische TV-Broadcaster.
Ein wichtiger Aspekt unserer Architekturstrategie ist die automatisierte Qualitätssicherung. Wir suchen nach einem erfahrenen Produktbesitzer, der Verantwortung für technische Systeme übernehmen möchte, ohne auf Testhygiene zu verzichten.
Unsere Engineering-Kultur basiert auf folgenden Grundsätzen:
* Standard sind Tests, nicht Ausnahme – jedes Feature wird mit Testspezifikation geplant.
* Continuous Testing & Delivery: Wir committen mehrfach täglich, jeder Merge durchläuft die gesamte Testpyramide.
* Qualität durch Ownership: Jeder Squad verantwortet den Betrieb und die Teststrategie seiner Microservices.
* Offene Lösungen: Kein Vendor-Lock-In – volle Kontrolle über Build- und Testsysteme.
Der Tätigkeitsumfang umfasst:
* Ownership für Microservices, inklusive Architekturentscheidungen, Definition von APIs und Schnittstellenverhalten (REST/gRPC).
* Testgetriebene Entwicklung: Du konzipierst und etablierst Tests auf allen Ebenen – von Unit über Integration bis hin zu End-to-End und Contract Testing.
* Spezifikation von Anforderungen inklusive Test-Cases als Akzeptanzkriterium – Testing ist für dich Bestandteil des Designs, nicht der Nachbearbeitung.
* Enge Zusammenarbeit mit Engineern und Business Product Ownern: Umsetzung neuer Features und refactoringfähiger Architekturen mit testbarer Modularität.
* Verantwortung für Betrieb & Qualitätssicherung: Du stellst sicher, dass Services unter Last skalieren, ausfalltolerant sind – und zuverlässig getestet werden.
* Unterstützung bei Auswahl, Einführung und Betrieb von Test-Frameworks, Mocking-Strategien, Infrastruktur für Testdaten & CI/CD-Pipelines.
Die Anforderungen an den Kandidaten sind:
* 2 Jahre Erfahrung in einer technischen Führungsrolle mit Fokus auf Qualitätssicherung in verteilter Softwarearchitektur.
* Fundiertes Verständnis von Testmethoden: Unit, Integration, Contract, E2E, Mutation Testing – idealerweise auch Erfahrung mit CI/CD-verknüpften Metriken (Test Coverage, Flaky Test Detection etc.).
* Erfahrung mit Programmierung oder vergleichbaren Systemen mit hohem Request-Volumen (optional).
* Praktische Kenntnisse in mindestens einer Sprache wie C++, TypeScript, Python, Scala oder Java.
* Routiniert im Umgang mit Git, Jira, observability stacks und modernen DevOps-Workflows.
Das Team bietet:
* Modernstes Equipment (Mac, Linux, freie Toolwahl).
* Remote-Optionen, flexible Arbeitszeiten, Smart Fridays (4-Tage-Woche-Experiment).
* Großzügiges Weiterbildungsbudget (Udacity, Coursera, Konferenzen, Coaching).
* JobRad, Deutschland-Ticket-Zuschuss, Urban Sports Club, RTL+ Premium, Company-Events.