Backend Developer - Go & Kubernetes
Role details
Job location
Tech stack
Job description
Unsere Plattform sammelt Telemetrie aus Sensoren und Steuerungen moderner Maschinenparks. Dahinter laufen Go-Microservices, die Daten in Echtzeit aufbereiten, Anomalie- und Qualitätsmodelle füttern und Ergebnisse an Frontend und Kunden ausspielen. Ein Teil der Services läuft im Edge-Cluster beim Kunden, ein anderer in der Cloud.
Dein Stack: Go im Kern, daneben sehr hohe Testabdeckung und die gängigen Open-Source-Bausteine. Dazu eigene Kubernetes-Operatoren, Helm Deployments und Observability mit Prometheus. Du schreibst neue Services, erweiterst bestehende, baust und wartest unsere Kubernetes-Operatoren und bringst unsere Plattform Stück für Stück voran.
Wir arbeiten in einem kleinen, eng abgestimmten Team. Code Reviews und Pair Programming gehören fest zum Alltag. Freitags zeigen wir uns interessante Funde im Web und neue Tools in unseren Show-and-Tell-Sessions. Als Backend-Entwickler verantwortest Du den Kern der Plattform: Frontend, Data Science und DevOps setzen täglich auf Deinen Services auf.
01
§ Aufgaben, * * Du entwickelst und deployst Go-Microservices, die Industrie-Telemetrie aufnehmen, aufbereiten und weiterverteilen.
-
- Du pflegst unsere Kubernetes-Operators und entwickelst Neue - vom API-Design über Reconciliation-Loops bis zum produktiven Rollout.
-
- Du verantwortest Stabilität und Performance - Tests, Benchmarks, Monitoring und Tracing sind Teil Deiner Kernkompetenzen.
-
- Du arbeitest mit Frontend, ML und DevOps zusammen - API-Specs, Interface-Versionen und gemeinsame Roadmap-Entscheidungen gehen über Deinen Tisch.
-
- Du automatisierst manuelle Prozesse - Tooling, Skripte, CI-Pipelines, wo immer Du Potenzial siehst und weißt, wie es besser geht.
-
- Du verantwortest technische Entscheidungen mit - Architektur, Libraries, Build-Tooling - und bringst neue Entwicklungspraktiken ins Team.
02
Requirements
-
- Mindestens drei Jahre praktische Go-Erfahrung in Service-Architekturen; weitere Sprachen sind ein Plus.
-
- Sicher in Kubernetes: eigene Services und Operatoren deployen, Logs und Metriken lesen, Unterstützung bei post-mortem-Analysen.
-
- Professionelles API-Design - idiomatisches REST, Protobuf, Dokumentation, Versionierung, Backward Compatibility.
-
- Gespür für Softwaredesign - wann eine Queue hilft, wann ein Cache schadet, wann beides weg muss.
-
- Sehr gute Englischkenntnisse in Wort und Schrift.
-
- Bonus: Erfahrung mit Zeitreihen, Stream Processing oder IoT Protokollen (z.B. OPC-UA, MQTT).
-
- Bonus: Neugier auf KI/ML im Service-Kontext - Modellinferenz, Retrieval, Feature-Pipelines.