Senior Fullstack Engineer
Role details
Job location
Tech stack
Job description
Deine Mission: Du entwickelst digitale Plattformen für B2B-Kunden - Frontend, Backend und alles dazwischen. Fullstack heißt bei uns Fullstack: Wer keine Datenbank anfassen will, wird hier nicht glücklich. Wer Verantwortung für das Ganze übernehmen will, schon.
Architektur & Entwicklung
- Du entwirfst gemeinsam mit Kunden Architekturen, mit denen sie ihre digitalen Herausforderungen lösen - und setzt sie um
- Du entwickelst Web-Applikationen und Composable-/Headless-Architekturen, Module eigenständig im Frontend wie im Backend - Produkte, die täglich international im Einsatz sind
- Du baust Composable- und Headless-Architekturen - im Content-Umfeld vor allem mit Storyblok oder Contentful, ergänzt um Commerce-/PIM-Plattformen wie Spryker, Emporix oder Pimcore. Entscheidend ist nicht die einzelne Plattform, sondern dass du composable und framework-basiert denkst und entwickelst statt rein individuell
- Du übernimmst Backend-Aufgaben selbstverständlich mit: Datenmodelle, Schnittstellen, Webservice-Anbindungen, Datenbank-Setups, * Du baust und betreibst die Infrastruktur hinter deinen Anwendungen: Cloud-Setups (idealerweise AWS), Docker, Server-Konfiguration
- Du gestaltest CI/CD-Pipelines (z. B. GitLab) und richtest Monitoring-, Logging- und Alerting-Systeme ein
- Du sorgst dafür, dass deine Lösungen nicht nur laufen, sondern betreibbar sind
Qualität & Standards
- Du hältst unsere Coding- und Architekturguidelines ein und entwickelst unsere Qualitäts- und Entwicklungsstandards aktiv weiter
- Du bist Know-how-Träger:in für unsere Key-Technologien und entwickelst teamübergreifende Extensions, Tools und Workflows weiter - was du baust, macht alle schneller
- Du testest neue Werkzeuge und Plattformen, evaluierst ihre Produktionstauglichkeit und führst sie im Team ein, wenn sie echten Mehrwert stiften
- Du arbeitest AI-gestützt im Daily Workflow (z. B. mit Claude Code) und entwickelst diese Arbeitsweise mit uns weiter
Damit kannst Du punkten: Engineering-Erfahrung & Stack
Requirements
- Mindestens 4 Jahre Erfahrung in der Fullstack-Entwicklung oder einer vergleichbaren Rolle im digitalen Umfeld - Frontend und Backend, ohne Berührungsängste in beide Richtungen
- Professionelle Software-Entwicklung ist für dich Handwerk: Clean Code, SOLID, Separation of Concerns, Design Patterns, Testing
- Mit unserem Stack bist du im Großen und Ganzen vertraut - niemand muss alles können:
- Studium in Informatik/Multimedia ist von Vorteil - Autodidakt:innen mit nachweisbarer Praxis sind uns genauso willkommen
Infrastruktur & Cloud
- Solides Verständnis von Infrastruktur: Docker, Nginx/Apache, Server-Setups, Deployment-Prozesse
- Erfahrung im Aufbau von CI/CD-Pipelines (GitLab, Jenkins o. ä.) und gute Cloud-Kenntnisse, idealerweise AWS
Arbeitsweise & Haltung
- AI ist für dich kein Buzzword, sondern Werkzeug im Alltag: Du arbeitest bereits agentisch (z. B. mit Claude Code) oder willst es konsequent lernen
- Neugier auf neue Web-Technologien und konzeptionelles Verständnis: Du denkst vom Geschäftsziel her, nicht von der Codezeile
- Ownership: Du übernimmst Verantwortung für Ergebnisse, nicht nur für Aufgaben - ergebnisorientiert, mit einem Auge für Details und dem Pragmatismus, auch mal Fünfe gerade sein zu lassen
- Selbstbewusstsein und Konfliktfähigkeit: Du vertrittst deine technische Position auch gegen Widerstand - und bleibst dran, wenn es anstrengend wird
Nice to have
- AWS-Zertifizierung
- Erfahrung mit Microservice-Architekturen für Endnutzersysteme
- Erste Führungs- oder fachliche Lead-Erfahrung
- Erfahrung im Agentur- oder Beratungsumfeld mit parallelen Kundenprojekten
- Kenntnisse in Commerce- und PIM-Datenmodellen
WIR FREUEN UNS AUF DICH! Wir freuen uns über Dein Interesse an TOWA Digital. Bitte bewirb dich online auf unserer Homepage https://towa.jobs.personio.de/ Angaben des Unternehmens gemäß Gleichbehandlungsgesetz: Das Mindestentgelt für die Stelle als Senior Fullstack Engineer (m/w/d) beträgt 54.000,00 EUR brutto pro Jahr auf Basis Vollzeitbeschäftigung. Bereitschaft zur Überzahlung.