Frontend Focus Full Stack Engineer – Team Discover

Vollzeitstelle

Remote

Web

Senior

Key Development · im Auftrag der INTERSPORT Digital GmbH · Remote · Vollzeit

Frontend Focus Full Stack Engineer – Team Discover heading image

Was wir erwarten

Über dich

Du bist ein zuverlässiger Entwickler, der mit modernen Programmierparadigmen und Cloud-Technologien vertraut ist. Du möchtest hochwertige Enterprise-Lösungen entwickeln. Du verfügst über herausragende technische Expertise, zeigst einen starken Drang, kontinuierlich zu lernen und mit neuen Technologien zu experimentieren, und arbeitest eng mit deinem Team zusammen, um ein kollaboratives Umfeld zu fördern.

Wir stellen derzeit ausschließlich Kandidaten mit Wohnsitz in Bulgarien oder der EU ein.

Über das Team:

Wir sind Team Discover — und wir gestalten, wie Millionen von Nutzern die richtigen Produkte finden. In dieser Rolle wirst du Teil von Team Discover — einem eigenverantwortlichen Produktteam bei der INTERSPORT Digital GmbH in Deutschland.

Von Suche und Navigation über Kategorieseiten und Filter bis hin zu Empfehlungen — unsere Domäne sitzt im Herzen der Customer Journey. Jede Verbesserung, die wir umsetzen, wirkt sich direkt darauf aus, wie Menschen auf der digitalen Plattform von INTERSPORT stöbern und einkaufen. Das ist keine Abstraktion: Unsere Arbeit sorgt für messbares Geschäftswachstum und prägt jeden Tag das Erlebnis echter Kunden.

Wir sind ein kleines, eigenverantwortliches Team aus 3–5 Engineers mit einem dedizierten Product Manager und einem geteilten Designer. Wir verantworten unser Produkt end-to-end — das heißt Infrastruktur, Kosten, Verfügbarkeit, Performance, neue Features und alles dazwischen. Es gibt kein separates Ops-Team, dem man Dinge über den Zaun werfen kann. Was in unserer Domäne liegt, gehört uns.

Wir suchen einen Senior Full Stack Engineer mit starker Frontend-Expertise, der mitgestalten möchte, wie Product Discovery bei INTERSPORT aussieht — und der aufblüht, wenn er echte Verantwortung für echte Probleme bekommt.

Was diese Rolle interessant macht:

Du baust Systeme, die zählen, nicht nur Features. Unser Team liefert nicht nur UI — wir entwickeln den gesamten Discovery-Stack weiter. Ob interne Tools, Build-vs-Buy-Entscheidungen für Kernfunktionen oder die Performance unserer Plattform im großen Maßstab — woran wir arbeiten, entscheiden wir gemeinsam als Team. Du hast eine echte Stimme dabei, was als Nächstes kommt, und die Probleme sind grundlegend: Sie bestimmen, was für das Produkt überhaupt möglich ist.

Du arbeitest in einem Team, das sich noch formt. INTERSPORT Digital hat in den letzten zwei Jahren den Wechsel von komplett agenturentwickelter Software zu 100 % Inhouse-Engineering vollzogen. Das gesamte Unternehmen wurde nach den Prinzipien von Team Topologies in eigenverantwortliche Produktteams vertikalisiert. Diese Transformation ist real und läuft weiter — du kommst in ein Team, das aktiv definiert, wie modernes Product Engineering hier funktioniert. Das bedeutet Einfluss, aber auch, sich in einem Unternehmen zu bewegen, das noch in diese Arbeitsweise hineinwächst. Wir steuern auf eine Kultur zu, in der Engineering und Stakeholder nicht auf verschiedenen Seiten des Tisches sitzen — wir sind ein Team, gemeinsam verantwortlich für den Erfolg des Produkts.

Du verantwortest Probleme, nicht nur Code. Die Engineers in unserem Team wirken aktiv daran mit, zu definieren, was wir bauen und warum — Prioritäten werden gemeinsam gesetzt, nicht vorgegeben. Du arbeitest eng mit unserem Product Manager zusammen, aber von dir wird erwartet, dass du über das Produkt, den Nutzer und das Geschäft nachdenkst — nicht nur über die Implementierung.

Dein Profil:

Dies ist eine Senior-Rolle. Wir suchen jemanden, der komplexe Software über den gesamten Stack gebaut und ausgeliefert hat, aus genügend Systemen gelernt hat, um zu wissen, was funktioniert — und die Demut besitzt, diese Ansichten zu revidieren, wenn er eines Besseren belehrt wird. Jemanden, der noch aktiv lernt und sich weiterentwickelt. Die meisten Menschen, auf die diese Beschreibung zutrifft, haben etwa 5–6+ Jahre Erfahrung — aber wenn du schneller dort angekommen bist, lass dich von dieser Zahl nicht von einer Bewerbung abhalten. Wir verpassen lieber eine Schwelle als einen großartigen Engineer.

Du bist ein starker Frontend-Engineer, der in Systemen denkt. Du baust nicht nur Komponenten — du verstehst, wie SSR funktioniert, warum Performance im E-Commerce wichtig ist, wie der Browser rendert und was zwischen dem Klick des Nutzers und der Antwort des Servers passiert. Du hast komplexe Webanwendungen gebaut und gewartet, idealerweise mit Server-Side Rendering und Microfrontends.

Du bist wirklich Full Stack. Unsere Frontend-Fläche ist größer, dort wirst du also mehr Zeit verbringen. Aber du fühlst dich genauso wohl dabei, Backend-Services zu schreiben, mit ereignisgesteuerten Systemen zu arbeiten, Datenbankschemata zu entwerfen und Infrastruktur zu deployen. Du denkst end-to-end, nicht in Schichten.

Du hast ein Produkt-Mindset und denkst in Daten. Du denkst darüber nach, warum du etwas baust, nicht nur wie. Du hast in einem Planungsmeeting schon einmal gefragt: „Sollten wir das überhaupt bauen?" Du weißt, wie man die Instrumentierung aufsetzt, um zu messen, ob etwas tatsächlich funktioniert, und du nutzt diese Daten für Entscheidungen — statt auszuliefern und zu hoffen. Dir liegt das Nutzererlebnis am Herzen, und du kannst Abwägungen zwischen technischer Reinheit und geschäftlichem Nutzen treffen.

Du bist eigenständig und kommst mit Unvollkommenheit klar. In einem kleinen Team mit hoher Autonomie gibt es niemanden, der dir deine Arbeit im Detail zuweist. Du erkennst, was zu tun ist, schlägst Lösungen vor und ziehst sie durch. Du kommst mit Unklarheit zurecht, kannst ohne perfekte Informationen vorankommen und findest es motivierend — nicht frustrierend —, ein Team und Unternehmen mitzuformen, das noch in seine Arbeitsweise hineinwächst.

Du bist kollaborativ, nicht nur kooperativ. Wir haben eine starke Huddle- und Pairing-Kultur. Wir pairen, wenn es nützlich ist, nicht auf Anordnung. Wir hinterfragen die Ideen der anderen respektvoll. Wir wollen jemanden, der das ganze Team besser macht, nicht nur seinen eigenen Code schneller ausliefert.

Du begreifst KI als Teil der Weiterentwicklung des Engineerings. Die Art, wie wir Software bauen, verändert sich, und wir finden aktiv heraus, was das für unser Team und unsere Workflows bedeutet. Wir nutzen KI-Tools bereits in der täglichen Arbeit, aber das ist kein gelöstes Problem — wir brauchen Menschen, die bereit sind, zu adaptieren, zu experimentieren und mitzugestalten, wie KI unsere Arbeitsweise verändert. Wenn es dich reizt, das mitzuformen, statt darauf zu warten, dass es jemand anderes herausfindet, passt du perfekt zu uns.

Deine Aufgaben:

  • Mitarbeit an Projekten für internationale Kunden
  • Entwicklung von Backend-Services sowie performanten, barrierefreien Frontend-Anwendungen mit modernen Web-Technologien – mit Verantwortung von Design über Deployment bis zum Betrieb
  • Weiterentwicklung des gesamten Discovery-Stacks — interne Tools, Build-vs-Buy-Entscheidungen für Kernfunktionen und Plattform-Performance im großen Maßstab
  • Aktive Mitwirkung bei der Definition, was wir bauen und warum; Prioritäten werden gemeinsam gesetzt, nicht vorgegeben
  • Aufsetzen der Instrumentierung, um zu messen, ob das Ausgelieferte tatsächlich funktioniert, und Nutzung dieser Daten für Entscheidungen
  • Schreiben von sauberem, getestetem und wartbarem Code
  • Mithilfe bei Wartung und Verbesserung der Team-Infrastruktur, einschließlich Observability-Tooling
  • Mitwirkung an Systemarchitektur- und Design-Diskussionen
  • Lösung komplexer Aufgaben und Entwicklung mehrschichtiger Lösungen
  • Arbeit in einem agilen Umfeld und Austausch von Erfahrung und Wissen mit Kollegen

Technologien, mit denen wir arbeiten:

So sieht unser Stack heute aus. Du musst nicht jedes Kästchen abhaken — wir stellen nach Engineering-Grundlagen und Lernfähigkeit ein, nicht nach perfekter Technologie-Übereinstimmung.

  • Frontend: Preact, Vite, SSR, TypeScript, PostCSS, eigene Microfrontend-Architektur
  • Backend: Kotlin, Spring Boot, Kafka, PostgreSQL, DynamoDB
  • Infrastruktur: AWS (Lambda, API Gateway, DynamoDB, S3), Pulumi (TypeScript), GitLab CI/CD
  • Tooling: Datadog, Algolia, Unleash, Vitest, Playwright

Wenn du mit ähnlichen Technologien gearbeitet hast — Frameworks der React-Familie, JVM-Sprachen, ereignisgesteuerte Systeme, Cloud-Infrastruktur — wirst du dich zurechtfinden. Wichtiger ist, dass du die zugrunde liegenden Konzepte verstehst und keine Scheu hast, dir anzueignen, was du noch nicht kennst.

Erforderliche Ausbildung und Kenntnisse:

  • Berufserfahrung im Aufbau und Betrieb von Produktionssystemen über den gesamten Stack, typischerweise etwa 5–6+ Jahre
  • Fundierte Kenntnisse der Frontend-Grundlagen (HTML, CSS, JavaScript/TypeScript) und praktische Erfahrung mit modernen Frameworks wie React, Preact oder Vue
  • Erfahrung im Aufbau und in der Wartung komplexer Webanwendungen, idealerweise mit Server-Side Rendering
  • Fundierte Kenntnisse in Java und/oder Kotlin mit Ktor, Spring Boot und/oder ähnlichen Enterprise-Frameworks für die Backend-Entwicklung
  • Praktische Kenntnisse in SQL-Datenbanken und grundlegendem Schema-Design
  • Erfahrung mit automatisierten Tests, idealerweise End-to-End-Tests mit Playwright oder einem ähnlichen Framework
  • Erfahrung mit einem großen Cloud-Anbieter (bevorzugt AWS) und CI/CD-Pipelines (bevorzugt GitLab CI)
  • Fließendes Deutsch in Wort und Schrift
  • Fließendes Englisch in Wort und Schrift

Eines oder mehrere der folgenden Punkte sind ein Plus:

  • Erfahrung mit Microfrontend-Architekturen
  • Vertrautheit mit Microservice-Architektur, Self-Contained Systems oder Domain-Driven Design
  • Vertrautheit mit Server-Side-Rendering-Konzepten
  • Erfahrung mit Observability-Tools wie Datadog
  • Erfahrung mit Message Brokern wie Apache Kafka oder AWS SQS
  • Praktische Erfahrung mit Infrastructure as Code (bevorzugt Pulumi; z. B. AWS CDK, Terraform)
  • Erfahrung mit Such- und Discovery-Plattformen wie Algolia

Was nicht funktionieren wird:

Offenheit an dieser Stelle spart allen Zeit:

  • Wenn du detaillierte Spezifikationen brauchst, um loszulegen, ist das nicht das richtige Umfeld. Wir definieren Ziele und Probleme gemeinsam, aber das „Wie" liegt oft bei dir.
  • Wenn du starre Prozesse bevorzugst, wirst du hier Schwierigkeiten haben. Wir nehmen aus Agile, was nützlich ist, und lassen den Rest — unsere Refinements sind kein Lehrbuch-Scrum, und unsere Zyklen sind keine Sprints.
  • Wenn du in deiner Spur bleiben willst, wirst du dich eingeengt fühlen. Wir erwarten von Engineers, dass sie über das Produkt nachdenken, mit Stakeholdern sprechen und sich dafür interessieren, was nach dem Deployment passiert.
  • Wenn du ein großes, etabliertes Team um dich brauchst, bedenke: Wir sind 3–5 Engineers. Dein individueller Einfluss ist hoch, und die Erwartung ebenso.

Wie wir arbeiten:

Wir sind vollständig remote und verteilt — keine Pflicht-Bürotage, keine Hybrid-Politik. Dreimal im Jahr trifft sich das Team persönlich, um den nächsten Zyklus zu planen, entweder in unserer Zentrale in Heilbronn oder bei einem Offsite. Das sind die Momente, in denen wir in Abstimmung und Verbundenheit investieren.

Im Alltag halten wir Meetings minimal: ein 15-minütiges Standup, eine Refinement-Session und eine zweiwöchentliche Retro. Das war's an wiederkehrenden Terminen. Der Rest deiner Zeit gehört dir — für Deep Work, Pairing oder Huddles, wenn du sie brauchst.

Sprache:

Unsere tägliche Kommunikation findet auf Deutsch und Englisch statt. Du musst dich in beiden Sprachen wohlfühlen — Deutsch für einen Großteil der bereichsübergreifenden Zusammenarbeit, Englisch für technische Diskussionen und Dokumentation. Dein Wohnort ist frei wählbar; ein Wohnsitz in Deutschland ist nicht erforderlich.

Was wir bieten

25 Tage Urlaub

Home-Office möglich

Krankenversicherung

Karriereentwicklung

  • Persönliche und berufliche Entwicklungsmöglichkeiten
  • 25 Tage bezahlter Urlaub pro Jahr
  • Zusätzliche Krankenversicherung
  • Multisport-Karte
  • Remote- oder Home-Office-Arbeit möglich
  • Echte Verantwortung für eine Produktdomäne, die Kunden und Geschäftswachstum direkt beeinflusst
  • Ein Team, das etwas Neues aufbaut — kein Legacy-Betrieb, kein Playbook, das jemand anderes geschrieben hat
  • Arbeit in einem jungen und motivierten Team
  • Karriere- und Kompetenzentwicklung

Wir stellen derzeit ausschließlich Kandidaten mit Wohnsitz in Bulgarien oder der EU ein.
Erlaubte Formate: pdf, doc, docx, zip.

© 2026 Key Development OOD. Alle Rechte vorbehalten.