Backend Engineer - 100%
Role details
Job location
Tech stack
Job description
Als Backend Engineer entwickelst du robuste und erweiterbare Backend-Lösungen für unsere digitalen Produkte. Du setzt klar definierte Features und Services innerhalb einer klar strukturierten, produktiv genutzten Architektur um und stellst sicher, dass die Ergebnisse stabil, wartbar und von hoher technischer Qualität sind. Dabei übernimmst du Verantwortung im eigenen Aufgabenbereich, arbeitest eng mit interdisziplinären Teams zusammen und leistest einen aktiven Beitrag zur kontinuierlichen Weiterentwicklung unserer Backend-Plattform.
- Backend-Entwicklung & Architektur: Eigenständige Umsetzung und Weiterentwicklung von Backend-Modulen im Rahmen klar definierter Architekturprinzipien. Übersetzung fachlicher Anforderungen in saubere, nachvollziehbare und nachhaltige Backend-Lösungen unter Einhaltung definierter technischer Standards.
- Qualität, Sicherheit & Performance: Sicherstellung von Code-Qualität, Testabdeckung, Stabilität und Wartbarkeit im eigenen Verantwortungsbereich. Bewusster Umgang mit Performance-, Sicherheits- und Qualitätsanforderungen im laufenden Betrieb.
- Zusammenarbeit & fachlicher Austausch: Enge Zusammenarbeit mit relevanten Schnittstellen sowie aktive Beteiligung an fachlichen und technischen Abstimmungen. Konstruktiver Austausch zur kontinuierlichen Verbesserung von Lösungen und Arbeitsweisen.
- Dokumentation & Weiterentwicklung: Erstellung und Pflege technischer Dokumentation sowie Analyse und nachhaltige Behebung von Bugs und Incidents. Aktiver Beitrag zur kontinuierlichen Weiterentwicklung und Stabilisierung der Backend-Plattform.
Requirements
Du verbindest fundiertes technisches Verständnis mit analytischem Denken, Struktur und klarer Kommunikation. Mit deiner Erfahrung in der Backend-Entwicklung setzt du komplexe Anforderungen zuverlässig um und trägst dazu bei, dass unsere Backend-Plattform stabil, performant und wartbar weiterentwickelt wird.
- Ausbildung & Qualifikation: Abgeschlossenes Studium oder Ausbildung im Bereich Informatik, Medieninformatik, Softwareentwicklung oder eine vergleichbare Qualifikation.
- Backend-Erfahrung: Sehr gute praktische Erfahrung mit Node.js und TypeScript sowie Erfahrung mit strukturierten Backend-Frameworks wie NestJS oder vergleichbaren Lösungen. Routine in der Entwicklung und Wartung von REST-APIs sowie ein solides Verständnis moderner Backend-Architekturen. Erfahrung mit relationalen Datenbanken, Unit- und Integrationstests, CI/CD sowie sicherer Umgang mit Git.
- Methodik & Tools: Erfahrung mit Themen wie Performance-Optimierung, Caching und API-Versionierung. Idealerweise Kenntnisse in containerbasierten Laufzeitumgebungen sowie ein grundlegendes Verständnis von Observability (Logging, Metrics, Tracing) und Security-Best-Practices im Backend.
- Architektur- & Systemverständnis: Sicheres Verständnis von Layering, Modul- und Service-Strukturen sowie der sauberen Umsetzung von Business-Logik gemäss fachlichen Anforderungen innerhalb einer klar definierten Architektur.
- Kommunikation & Zusammenarbeit: Klare, konstruktive Kommunikation und die Fähigkeit, fachlich abgestimmt und lösungsorientiert zusammenzuarbeiten.
- Arbeitsweise & Verantwortung: Hoher Qualitätsanspruch, ausgeprägte Ownership- und Hands-On-Mentalität, strukturierte und analytische Arbeitsweise sowie Bereitschaft zur aktiven Mitgestaltung.
- Team & Kultur: Zuverlässige, offene und teamorientierte Persönlichkeit, die zu einer positiven, vertrauensvollen und produktiven Zusammenarbeit beiträgt.
- Sprachen: Fliessende Deutsch- und Englischkenntnisse in Wort und Schrift.