Unser Kunde sucht einen engagierten (Senior) Full Stack Entwickler*in (m/w/d) mit Schwerpunkt auf IIoT-Anwendungen zur Verstärkung seines Teams in Berlin. In dieser spannenden Rolle werden Sie an der Entwicklung innovativer Edge-Gerätesoftware für industrielle eingebettete Systeme arbeiten. Sie gestalten aktiv die Zukunft der urbanen Mobilität mit und tragen dazu bei, Lebensräume barrierefreier und nachhaltiger zu machen. Ihr Arbeitsumfeld ist geprägt von einem internationalen Team, das gemeinsam an der Umsetzung pythonbasierter Lösungen arbeitet. Ihre Aufgaben umfassen die Programmierung, das Testen und die Implementierung von eingebetteten IIoT-Geräten, wobei Sie eng mit Backend- und DevOps-Ingenieuren zusammenarbeiten, um eine effiziente Kommunikation zwischen den Edge-Geräten und der Cloud-Infrastruktur sicherzustellen. Darüber hinaus haben Sie die Möglichkeit, neue Technologien zu evaluieren und CI/CD-Tools zu optimieren. Der Arbeitgeber bietet Ihnen ein attraktives Gehalt, 30 Tage Urlaub sowie flexible Arbeitszeiten, um eine ausgewogene Work-Life-Balance zu gewährleisten. Profitieren Sie von einem modernen Arbeitsumfeld mit höhenverstellbaren Schreibtischen und der Möglichkeit, an spannenden Firmenevents teilzunehmen.
(Senior) Full Stack Entwickler*in (m/w/d) IIoT
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über einen Bachelor- oder Masterabschluss in Informatik, Softwareentwicklung oder einem verwandten Bereich und bringt mindestens 4 Jahre Erfahrung in der Full-Stack-Softwareentwicklung mit. Fundierte Kenntnisse in der Python-Entwicklung sind zwingend erforderlich, während Erfahrungen in der Java- oder .NET-Backend-Entwicklung sowie im Aufbau und der Wartung von RESTful APIs von Vorteil sind. Kenntnisse in industriellen IIoT-Protokollen wie MQTT, D-Bus und REST sowie praktische Erfahrung mit CI/CD-Pipelines und industrieller Automatisierung sind ebenfalls wichtig. Der Kandidat sollte über sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift verfügen und Erfahrungen in agiler Entwicklung und Softwaretests mitbringen. Eine strukturierte und systematische Arbeitsweise sowie Selbstmotivation und Teamfähigkeit sind unerlässlich, um erfolgreich in dieser Rolle zu agieren. Zudem sind interkulturelle Kompetenzen und die Fähigkeit zur Zusammenarbeit mit verschiedenen Abteilungen und externen Partnern von großer Bedeutung.