Full-Stack-Entwickler*in (m/w/d) im Kulturbereich
Standort: Remote oder in unserem Headquarter Bamberg
Eintritt: Ab sofort, unbefristet
Arbeitszeit: Vollzeit
Deine Aufgaben
- Weiterentwicklung und Pflege unserer modernen Webanwendungen
- Mitarbeit an Lösungen mit echtem fachlichem Tiefgang – individuell und oft komplex
- Selbstständige Planung und Umsetzung technischer Aufgaben
- Beteiligung an Architekturentscheidungen und kontinuierlicher Verbesserung
Unser Tech-Stack
- HTML, CSS, JavaScript
- Angular (aktuellster Stack)
- PHP (Legacy-Anwendungen)
- Git, CI/CD (z. B. Jenkins)
- KI-Tools zur Effizienzsteigerung
Unser Tech-Stack (new pw)
- Frontend: Unser Frontend entwickeln wir mit Angular in TypeScript. FĂĽr das State Management nutzen wir ngRx, fĂĽr Layout und UI-Struktur Bootstrap
- Backend: Im Backend setzen wir auf js mit dem Framework NestJS. Unsere APIs stellen wir sowohl als klassische REST-Schnittstellen als auch ĂĽber GraphQL bereit
- Deployment & Infrastruktur: Das Deployment erfolgt automatisiert via Jenkins. Unsere Serverstruktur ist teilweise containerisiert mit Docker. FĂĽr Authentifizierung nutzen wir Keycloak, fĂĽr performante Suche und Analyse ElasticSearch
- Legacy-Code & Migration: Bestehende PHP-Komponenten migrieren wir sukzessive in unseren modernen Angular/NestJS-Stack. Ziel ist eine komponentenbasierte Architektur mit klar definierten Schnittstellen
- KI-gestützte Entwicklung: ist ein fester Bestandteil unserer Entwicklungsprozesse – sowohl als intelligenter Pair-Programming-Partner als auch in Form spezialisierter Agents, etwa für Codeanalyse, Testgenerierung oder Automatisierung
Was Dich erwartet
- Ein authentisches Arbeitsumfeld
- Verantwortung und die Möglichkeit, Dinge zu bewegen
- Ein Team, das sich gegenseitig unterstützt – fachlich wie menschlich
- Anspruchsvolle technische Aufgaben mit klarem Praxisbezug, z. B.:
- Lazy Loading fĂĽr scrollbare Tabellen
- Hochgradig konfigurierbare UI Elemente mit minimalem Pflegeaufwand
- Migration alter Fachlogik in moderne, wartbare Anwendungen
Was Du mitbringen solltest
- Tiefgreifende Kenntnisse in Angular und modernem JavaScript (ES6+) – auch ohne Frameworks („VanillaJS“).
- Kenntnisse in NestJS sind wünschenswert – besonders, wenn Du schon mit GraphQL gearbeitet hast oder Interesse an API-Design mitbringst.
- Verständnis für sauberen Code und nachhaltige Softwarearchitektur
- Freude an pragmatischen Lösungen für reale Probleme
- Offenheit fĂĽr besondere Anforderungen unserer Kund*innen
- Teamfähigkeit, klare Kommunikation, Verlässlichkeit
- Lernbereitschaft und der Wille, Software zu entwickeln, auf die man stolz sein kann
Wenn du Interesse an der Position hast, freuen wir uns auf deine Bewerbung – gerne mit einem kurzen Lebenslauf.Â