Konzeption und Entwicklung von Anwendungen über den gesamten Stack hinweg im ARD-Kosmos – vom API-Design bis zur fertigen Oberfläche
Du entwirfst und implementierst skalierbare Microservices in der jeweils passenden Programmiersprache und mit modernen Frameworks (z.B. Java mit Spring Boot oder Quarkus, Go, C#, Typescript)
Du erstellst moderne, performante und barrierefreie Frontends mit React, Next.js und Typescript
Gemeinsam im Team konzipiert und entscheidet ihr über sinnvolle Systemarchitekturen zum Austausch, Caching und Transformieren von Daten sowie über durchdachte State-Management-Konzepte im Frontend
Du arbeitest mit containerisierten Anwendungen auf Basis von Docker und Kubernetes und unterstützt bei deren Betrieb und Weiterentwicklung
Entwicklung, Pflege und Verwendung von Schnittstellen (z.B. REST, GraphQL)
Du bringst dich aktiv in Code Reviews, technische Diskussionen und Architekturentscheidungen ein
Identifikation und Umsetzung von Verbesserungen in Bezug auf Performance, Zuverlässigkeit, Barrierefreiheit und Wartbarkeit bestehender Systeme
Requirements
Mehrjährige Berufserfahrung (5+ Jahre) als Software-, Full-Stack
oder Backend-Entwickler*in
Du hast eine Kernkompetenz in mindestens zwei modernen Programmiersprachen (z.B. Java, Go, C#, Typescript, Python) und keine Berührungsängste, dich je nach Anforderung auch in eine andere Sprache einzuarbeiten
Fundierte Erfahrung über den gesamten Stack: moderne Backend-Frameworks in produktiven Umgebungen auf der einen, Frontend-Entwicklung mit React, Typescript, HTML, CSS und Tailwind auf der anderen Seite
Erfahrung mit modernem State Management und ein gutes Gespür für sauberen, wartbaren Frontend-Code
Barrierefreiheit (Accessibility / WCAG) ist für dich kein nachträglicher Gedanke, sondern fester Bestandteil deiner Arbeit
Sicherer Umgang mit Container-Technologien: Docker und Kubernetes sind für dich tägliches Werkzeug
Erfahrung mit mindestens einem Hyperscaler, idealerweise GCP
Erfahrung mit On-Premise-Anwendungen ist von Vorteil
Du beherrschst mindestens ein gängiges API-Paradigma wie z.B. REST(-ful) oder GraphQL
Mechanismen zu Caching und Cache-Invalidierung sind dir geläufig
Folgende Dinge sind Standard für dich: Testentwicklung (Backend wie Frontend, z.B. mit Jest, Vitest oder Playwright), Mocking Frameworks, Buildtools (z.B. Maven, Gradle, MSBuild, Go Modules, npm)
Queues, Message Broker oder Stream Processing sind dir nicht fremd
Du bringst die Offenheit mit, je nach Bedarf in unterschiedlichen Projektteams zu arbeiten, und überzeugst durch selbstständiges Arbeiten und ausgeprägte Eigenverantwortung.
Du bist Teamplayer – du teilst dein Wissen gerne, gibst konstruktives Feedback und schätzt die enge Zusammenarbeit in einem interdisziplinären Team
Dein Deutschniveau sollte mindestens auf Level C1 liegen
Ausbildung: Informatik, Wirtschaftsinformatik oder vergleichbare Qualifikation – bzw. gleichwertige Berufserfahrung
Tech Stack
Docker
Google Cloud Platform
Gradle
GraphQL
Java
JavaScript
Jest
Kubernetes
Maven
Microservices
Next.js
Python
React
Spring
Spring Boot
SpringBoot
TypeScript
Go
Benefits
Einen unbefristeten Arbeitsvertrag mit 31 Tagen Urlaub
Jede Menge Spielraum für eigene Ideen und berufliche Weiterentwicklung
Diversität und Chancengleichheit
Teilnahme an Weiterbildungen je nach deinen persönlichen Interessen und Zielen
Arbeit mit talentierten, kreativen und multikulturellen Teams
Einen Arbeitsplatz im Herzen von München
Flexible Arbeitszeiten
Remotework innerhalb Deutschlands und in einigen europäischen Ländern
Mobilitätszuschuss, Jobrad, Benefits für Gesundheit und Wellbeing