In der Rolle als Software Entwickler Fullstack sind Sie verantwortlich für die Entwicklung und den Betrieb einer modernen IoT-Plattform, die von der Backend-Architektur bis hin zu interaktiven Frontends reicht. Sie arbeiten in einem dynamischen und interdisziplinären Team, das sich der aktiven Mitgestaltung der Energiewende verschrieben hat. Das Unternehmen, ein gesundes und erfolgreiches mittelständisches Unternehmen, bietet Ihnen eine abwechslungsreiche Tätigkeit in einem wachsenden Umfeld. Hier haben Sie die Möglichkeit, an innovativen Lösungen zu arbeiten und Ihre Ideen einzubringen. Ihre Aufgaben umfassen die Entwicklung und Wartung hochverfügbarer Backend-Services mit ASP.NET Core sowie die Gestaltung und Umsetzung moderner Web-APIs zur Gerätekommunikation und Datenverarbeitung. Darüber hinaus entwickeln Sie dynamische Frontends mit React und Node.js und integrieren Daten von tausenden IoT-Geräten in Echtzeit über Protokolle wie MQTT und AMQP. Sie sind auch für die Implementierung robuster Schnittstellen verantwortlich und arbeiten an einer ausfallsicheren, skalierbaren Systemarchitektur mit. Die enge Zusammenarbeit mit DevOps, QA und Produktteams im CI/CD-Prozess sowie der Aufbau automatisierter Tests sind ebenfalls Teil Ihrer Aufgaben. Zudem übernehmen Sie Monitoring, Logging und Fehleranalysen in produktiven Umgebungen, die im 24/7-Betrieb laufen.
Software Entwickler Fullstack (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens 4 Jahre relevante Berufserfahrung mit und verfügt über fundierte Kenntnisse in ASP.NET Core. Sie haben Erfahrung mit Frontend-Technologien wie React und Node.js und sind routiniert im Umgang mit Docker sowie im API-Design (REST, WebSocket). Zudem sollten Sie mit Message-Brokern wie RabbitMQ und idealerweise auch mit MQTT im IoT-Kontext vertraut sein. Erfahrung mit Cloud-Infrastrukturen, Microservices-Architekturen und CI/CD-Prozessen ist ebenfalls erforderlich. Gute Deutsch- und Englischkenntnisse sind für die Kommunikation im Team und mit externen Partnern von Vorteil. Persönlich zeichnen Sie sich durch Teamfähigkeit, analytisches Denken und eine lösungsorientierte Arbeitsweise aus. Sie sind bereit, Verantwortung zu übernehmen und aktiv an der Weiterentwicklung der IoT-Plattform mitzuwirken.