Werde Teil eines dynamischen Teams und unterstütze uns bei der Expansion als Fullstack-Developer (m/w/d). In dieser Rolle entwickelst du moderne Webanwendungen über den gesamten Stack hinweg, von der Frontend-Entwicklung mit React bis hin zu skalierbaren Backend-Services. Du übernimmst Verantwortung für die Architektur der Systeme, die Implementierung von Continuous Integration und Continuous Deployment (CI/CD) sowie den stabilen produktiven Betrieb der Anwendungen. Deine Aufgaben umfassen die Entwicklung von Webanwendungen und Microservices, die Architekturarbeit im Bereich Microservices und Microfrontends sowie das Design von APIs (REST). Darüber hinaus bist du zuständig für den Aufbau und die Optimierung von CI/CD-Pipelines, die Containerisierung mit Docker und das Monitoring sowie die Performance-Optimierung der Anwendungen. Du arbeitest eng mit den Bereichen Produkt und Design zusammen, um innovative Lösungen zu entwickeln und umzusetzen. Unsere Unternehmenskultur fördert Kreativität und Teamarbeit, und wir bieten dir die Möglichkeit, deine Fähigkeiten in einem unterstützenden Umfeld weiterzuentwickeln.
Fullstack-Developer (m/w/d)
Beschreibung
Anforderungen
Du solltest mindestens 5 Jahre Erfahrung als Fullstack-Developer mitbringen und über sehr gute Kenntnisse in React (Version 18/19) verfügen. Darüber hinaus ist eine Backend-Erfahrung mit Node.js, NestJS oder ähnlichen Technologien erforderlich. Du solltest Erfahrung im Umgang mit REST-APIs sowie mit relationalen Datenbanken wie PostgreSQL oder MySQL haben. Kenntnisse in Docker und CI/CD-Tools, wie beispielsweise GitLab oder Docker Swarm, sind ebenfalls wichtig. Ein gutes Verständnis von Microservices und Netzwerkinfrastruktur sowie Erfahrung in Clean Code und Testing sind von Vorteil. Du solltest die deutsche und englische Sprache mindestens auf B2-Niveau beherrschen, um effektiv im Team kommunizieren zu können. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine proaktive Arbeitsweise sind für diese Position entscheidend.