Unser Kunde ist ein innovatives Unternehmen im Bereich Softwareentwicklung, das ein dynamisches Team von über 40 kreativen Experten aus verschiedenen Fachrichtungen beschäftigt. Der Arbeitgeber legt großen Wert auf Authentizität, individuelle Talententwicklung und offene Kommunikation. Respekt, Vertrauen und Verantwortung sind die Grundlagen der Unternehmenskultur. Als Senior Fullstack Developer (m/w/d) haben Sie die Möglichkeit, an spannenden Projekten im Bereich der Softwareentwicklung zu arbeiten, sowohl vor Ort als auch remote. Zu Ihren Hauptaufgaben gehört die Entwicklung moderner Backend-Anwendungen auf Basis von Node.js sowie die Erstellung von modernen Frontend-Anwendungen mit React JS. Sie werden APIs basierend auf GraphQL entwickeln und neue Funktionen für anspruchsvolle Softwarelösungen in Zusammenarbeit mit den Abteilungen Projektmanagement, Design und Entwicklung entwerfen und implementieren. Darüber hinaus sind Sie für das Schreiben und die Pflege automatisierter Test-Suiten verantwortlich und nehmen aktiv an kontinuierlichen Verbesserungsprozessen teil. Das Arbeitsumfeld ist geprägt von Teamarbeit, in der Fehler als Lernchancen betrachtet werden und neue Wege offenbart werden.
Senior Fullstack Developer (m/w/d) in Vollzeit
Beschreibung
Anforderungen
Der ideale Kandidat bringt sehr gute Kenntnisse in Node.js mit und hat fundierte Kenntnisse in ES 6 JavaScript sowie umfangreiche Erfahrungen mit Frameworks und Bibliotheken wie ReactJS, Vue.js und/oder Angular. Erfahrung mit PHP, idealerweise mit Frameworks wie Symfony, Laravel oder Yii, ist ebenfalls erforderlich. Zudem sollten Sie über solide Erfahrungen mit relationalen oder nicht-relationalen Datenbanken verfügen und gute Kenntnisse im Design von Datenstrukturen haben. Kompetenzen im Konsumieren und Erstellen von Webdiensten basierend auf ReST und insbesondere GraphQL sind notwendig. Kenntnisse in der Performance-Optimierung sowie grundlegende Kenntnisse in HTML und CSS sind von Vorteil. Erfahrung in der agilen Entwicklung im Team und praktische Erfahrungen mit automatisierten Softwaretests sind ebenfalls wichtig. Ein grundlegendes Wissen über API-Sicherheit und fließende Englischkenntnisse runden Ihr Profil ab. Wünschenswert sind Erfahrungen mit Containerisierungstechnologien wie Docker, Container-Orchestrierungstools wie Kubernetes oder OpenShift, sowie Kenntnisse in der kontinuierlichen Integration mit Tools wie Jenkins.