Unser Kunde ist ein innovatives Unternehmen mit dem Ziel, die führende Infrastruktur-Software für Organisationsprozesse in Europa zu entwickeln. Die Plattform ermöglicht es Organisationen, signifikante Einsparungen bei Verwaltungskosten zu erzielen, indem sie ein neues Betriebssystem für ihre individuellen Workflows nutzen. Die Rolle des Senior Software Developers umfasst die Entwicklung sowohl von Frontend- als auch Backend-Features unter Verwendung modernster Technologien wie Vue.js und Node.js/TypeScript. Zu den Hauptaufgaben gehören die Gestaltung und Optimierung von Microservices, die Entwicklung von REST APIs sowie die Implementierung von Event-Driven Prozessen. Der Entwickler wird auch mit Tools wie Kafka, Redis und Bull Queues arbeiten und ist für die Datenmodellierung und Performance-Optimierung in PostgreSQL verantwortlich. Eine enge Zusammenarbeit im Team und klare Kommunikation sind ebenso wichtig wie die technische Verantwortung für die Projekte. Das Arbeitsumfeld ist dynamisch und fördert die persönliche und fachliche Weiterentwicklung. Hierbei wird Wert auf eine selbstständige und strukturierte Arbeitsweise gelegt, um gemeinsam an der Vision des Unternehmens zu arbeiten.
Senior Software Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehr als 5 Jahre Berufserfahrung in der Softwareentwicklung mit und verfügt über sehr gute Deutschkenntnisse auf C1-Niveau. Ein schnelles Verständnis komplexer Architekturen ist ebenso wichtig wie praktische Erfahrung in realen Organisationskontexten, um die Bedürfnisse der Nutzer und die Abläufe von Workflows zu verstehen. Im Frontend-Bereich sind exzellente Kenntnisse in Vue.js, einschließlich Vue Router und Vuex/Pinia, erforderlich, während im Backend fundierte Kenntnisse in Node.js und TypeScript erwartet werden. Erfahrung in der Entwicklung von REST-APIs mit Express.js oder NestJS sowie im Umgang mit Kafka, Redis und Bull Queues sind von Vorteil. Zudem sollte der Kandidat Erfahrung mit Cloud-Umgebungen, insbesondere AWS, sowie mit Git haben. Eine klare und präzise Kommunikation im Team und eine eigenverantwortliche Arbeitsweise runden das Profil ab.