In dieser spannenden Position als Software Developer bist du Teil eines innovativen Softwareunternehmens, das sich der Entwicklung modernster Cloud Services verschrieben hat. Du wirst maßgeblich an der Gestaltung und Weiterentwicklung unserer SaaS-Plattformen beteiligt sein und dabei in einem dynamischen und kooperativen Arbeitsumfeld arbeiten, das Kreativität und Innovation fördert. Deine Hauptaufgaben umfassen den Entwurf, die Entwicklung und die Implementierung von Softwarelösungen unter Verwendung von Technologien wie MongoDB, Golang, Angular, OpenSearch und Kafka. Du wirst Microservices und Benutzeroberflächen erstellen und warten, um sicherzustellen, dass diese effizient, sicher und skalierbar sind. Zudem wirst du an allen Phasen des Entwicklungslebenszyklus mitwirken, von der Konzeption bis zur Bereitstellung, und dabei die Codequalität sowie die Automatisierung sicherstellen. Die Zusammenarbeit mit funktionsübergreifenden Teams ist ein wesentlicher Bestandteil deiner Arbeit, um neue Funktionen zu definieren und bereitzustellen. Du wirst auch die Möglichkeit haben, dich über die neuesten Branchentrends und Technologien auf dem Laufenden zu halten und aktiv zur Innovation beizutragen.
Software Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt einen Bachelor- oder Master-Abschluss in Informatik oder einem verwandten Bereich mit. Erste Erfahrungen in MongoDB, Golang, Angular, OpenSearch und Kafka sind erforderlich, ebenso wie gute Kenntnisse über Microservices-Architekturen und ereignisgesteuerte Entwurfsmuster. Ein solides Verständnis des gesamten Lebenszyklus der Softwareentwicklung ist wichtig, um die Herausforderungen in dieser Position erfolgreich zu meistern. Darüber hinaus solltest du ausgezeichnete Problemlösungsfähigkeiten mitbringen und in der Lage sein, selbstständig zu arbeiten. Kommunikations- und Kooperationsfähigkeiten sind essenziell, um effektiv in einem Team zu arbeiten. Kenntnisse in agilen Entwicklungsmethoden sind von Vorteil. Wir suchen kreative Köpfe, die bereit sind, neue Technologien auszuprobieren und innovative Lösungen zu entwickeln.