Über das Unternehmen
Das Unternehmen sucht einen erfahrenen Fullstack-Entwickler für die Implementierung einer modernen On-Premise-Lösung. Der Fokus liegt auf der Entwicklung einer leistungsfähigen Backend- und Frontend-Anwendung, die Gerätedaten verarbeitet und sichere Zugriffskontrollen bietet.
Aufgaben
- Gesamtverantwortung für die Umsetzung von Backend und Frontend nach den vereinbarten Architektur- und Codingstandards
- Entwicklung der Anwendungslogik zur Integration von Modbus- und Nicht-Modbus-Geräten, einschließlich periodischer Datenerfassung, Transformation und Speicherung in Zeitreihen- und relationalen Datenbanken
- Design und Implementierung interner APIs und Gateway-Komponenten für die zuverlässige, sichere Kommunikation zwischen Frontend, Backend und externen Systemen
- Gestaltung und Umsetzung des Sicherheitsmodells in Zusammenarbeit mit Architekten und DevOps-Ingenieuren
- Sicherstellung der Observability von Backend und Frontend durch Metriken, Logs und Traces
- Enge Zusammenarbeit mit dem DevOps-Team zur Erstellung und Bereitstellung von Backend und Frontend in der On-Premise-Umgebung
Anforderungen
- Mehrjährige Erfahrung in der Backend-Entwicklung mit modernen Sprachen wie Python, Java, Node.js oder Go
- Erfahrung mit Frontend-Entwicklung unter Verwendung von Frameworks wie React, Angular oder Vue
- Kenntnisse im Design und der Implementierung von REST-APIs
- Erfahrung mit containerisierten Anwendungen und Orchestrierung/Service Discovery-Tools
- Vertrautheit mit Time-Series- und relationalen Datenbanken wie InfluxDB und PostgreSQL
- Erfahrung bei der Implementierung von Authentifizierung und Autorisierung, z.B. mit Keycloak oder ähnlichen Lösungen
- Kenntnisse in Observability-Konzepten und -Instrumentierung
- Vertrautheit mit industriellen/IoT/OT-Protokollen, insbesondere Modbus over TCP
Benefits
- Attraktive Vergütung
- Flexible Arbeitszeiten
- Möglichkeit zur Weiterbildung
- Moderner Arbeitsplatz in München
- Teamorientierte Unternehmenskultur