Software Developer (m/w/d)

Software Developer (m/w/d)

Location: Hamburg

Software Developer (m/w/d)

Als Software Developer (m/w/d) in unserem DMB-Team arbeitest du an einer geschäftskritischen Plattform für den digitalen Vertrieb von Musik-, Hörspiel- und Videoinhalten. Du übernimmst Verantwortung für die Sicherstellung und Weiterentwicklung unserer bestehenden PHP-Welt und arbeitest gleichzeitig an der Entwicklung einer neuen Systemwelt mit Kotlin und Angular. Unsere Systeme laufen in einer AWS-basierten Infrastruktur. Wir arbeiten agil und organisieren unsere Entwicklung strukturiert über Jira (Backlog, Tickets, Planung, Umsetzung und Reviews). Wenn du Lust hast, bestehende Systeme zuverlässig weiterzuentwickeln und gleichzeitig aktiv an einer modernen Plattform mitzubauen, bist du bei uns genau richtig. 

Du entwickelst neue Funktionen und Services im Kotlin-Backend mit Blick auf Wartbarkeit und Skalierbarkeit.

Du setzt moderne, nutzerfreundliche Oberflächen mit Angular um (TypeScript, Komponenten-Architektur, RxJS).

Du konzipierst, entwickelst und integrierst REST APIs und sorgst für saubere Schnittstellen zwischen Systemen.

Du migrierst Legacy-Funktionalitäten schrittweise in die neue Plattform-Architektur und behältst dabei Abhängigkeiten und Risiken im Blick.

Du denkst Plattform-Entwicklung als Produkt: stabil, nachvollziehbar, erweiterbar – und mit einem klaren Qualitätsanspruch.

Agile Zusammenarbeit & Cloud-Umfeld 

Du arbeitest agil in Scrum oder Kanban und bringst Dich aktiv in Planung, Refinement, Reviews und Retros ein.

Du pflegst Tickets, Epics und User Stories in Jira und sorgst dafür, dass Arbeit transparent und priorisiert bleibt.

Du nimmst an Code Reviews teil, gibst konstruktives Feedback und entwickelst gemeinsam mit dem Team Standards weiter.

Fachliche Qualifikation

Du bringst mehrere Jahre Erfahrung in der Softwareentwicklung mit PHP mit und fühlst Dich in gewachsenen Systemen sicher.

Du hast gute Kenntnisse in Angular (TypeScript, RxJS, Komponenten-Struktur) und setzt UI-Features strukturiert um.

Du kennst Dich mit APIs und Datenbanken aus (z. B. MySQL, MariaDB) und denkst in robusten Daten- und Schnittstellenmodellen.

Du hast Lust, Dich in eine bestehende Systemlandschaft einzuarbeiten und parallel eine moderne Plattform mit aufzubauen.

Du hast idealerweise bereits Erfahrung mit Java oder Kotlin, kennst Cloud-Umfelder (bspw. AWS) und hattest schon Berührungspunkte mit Docker, CI/CD und/oder Testing. 

Arbeitsweise & Soft Skills

Du arbeitest strukturiert, lösungsorientiert und mit hoher Qualitätsorientierung.

Du bist Teamplayer*in, kommunizierst offen und hast Freude an technischer Zusammenarbeit.

Du bringst Erfahrung mit agilen Methoden (Scrum/Kanban) und Jira mit – oder lernst Dich schnell rein.