Backend Developer - Go & Kubernetes

Datatroniq
Berlin, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English
Experience level
Senior

Job location

Berlin, Germany

Tech stack

API
Artificial Intelligence
Cloud Computing
Code Coverage
Code Review
DevOps
Protocol Buffers
Machine Learning
Message Queuing Telemetry Transport (MQTT)
Open Source Technology
Pair Programming
Prometheus
OPC Unified Architecture
Software Engineering
Management of Software Versions
Backend
Kubernetes
Front End Software Development
Api Design
Microservices

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.

About the company

* * Echte End-to-End-Verantwortung: vom API-Design über Implementierung bis zum Betrieb auf Kubernetes. * * Das Team entscheidet Architektur, Tooling und Testabdeckung selbst. * * Agentische Werkzeuge im Alltag: Codex, Claude Code und neue Entwicklungspraktiken - wir probieren früh aus und nutzen, was funktioniert. * * Überwiegend vor Ort in Stuttgart, Ulm oder Berlin - Industrial-IoT-Projekte für Kunden weltweit, vom mittelständischen Fertiger bis zum DAX-Konzern.

Apply for this position