Senior Golang / Full Stack Platform Engineer
Summary
Builds and operates cloud-native Go backend services, Kubernetes orchestration, and React-based frontends; designs APIs, automates CI/CD, and maintains event-driven systems with Kafka and Temporal.
Für ein anspruchsvolles Plattformumfeld suchen wir einen erfahrenen Senior Golang / Full Stack Platform Engineer, der moderne Cloud-native Services entwickelt, bestehende Plattformen weiterentwickelt und Verantwortung für den stabilen Betrieb übernimmt.
- Entwicklung, Wartung und Weiterentwicklung von Golang-basierten Backend-Services
- Entwicklung von Services zur Orchestrierung verschiedener Kubernetes-Distributionen
- Design und Implementierung von REST APIs und GraphQL-Schnittstellen
- Integration verschiedener interner und externer Systeme
- Entwicklung und Weiterentwicklung von Frontend-Komponenten mit React und Material UI
- Implementierung von Workflow-Automatisierungen und Orchestrierungslogik mit Temporal
- Aufbau, Pflege und Optimierung moderner CI/CD-Pipelines
- Arbeit mit GitLab CI, Docker und Kubernetes
- Implementierung und Weiterentwicklung von Monitoring, Logging und Alerting im Cloud-Betrieb
- Arbeit mit PostgreSQL und MongoDB
- Entwicklung und Integration eventbasierter Architekturen mit Kafka
- Automatisierung von Provisioning, Deployment und Konfiguration mit Ansible, Helm und Kustomize
- Betrieb und kontinuierliche Optimierung geschäftskritischer Plattformen nach dem DevOps-Prinzip „You build it, you run it“
- Analyse technischer Probleme sowie nachhaltige Verbesserung bestehender Systeme und Codebases
- Abgeschlossene Ausbildung oder Studium in Informatik, beispielsweise Universität, FH, HF oder EFZ, beziehungsweise eine vergleichbare Weiterbildung
- Mehrjährige Berufserfahrung in der professionellen Softwareentwicklung
- Sehr gute praktische Erfahrung in der Entwicklung mit Golang
- Erfahrung im Cloud-nativen Umfeld
- Idealerweise Erfahrung mit Echo, Kubebuilder, sqlc und Temporal
- Erfahrung in der Frontend-Entwicklung mit React und Material UI
- Fundierte Kenntnisse in modernen CI/CD- und DevOps-Prozessen
- Sehr gute Kenntnisse mit Git, GitLab CI/CD, Docker und Kubernetes
- Erfahrung mit PostgreSQL und MongoDB
- Erfahrung mit Event Streaming beziehungsweise Messaging über Kafka
- Gute Kenntnisse im Design und in der Implementierung von REST APIs und GraphQL
- Erfahrung mit Authentifizierungs- und Autorisierungskonzepten, insbesondere OpenID Connect
- Erfahrung mit Ansible, Helm und Kustomize
- Sehr gutes Verständnis verteilter Systeme und moderner Plattformarchitekturen
- Fähigkeit, sich schnell in bestehende Systeme und komplexe Codebases einzuarbeiten
- Selbstständige, pragmatische und lösungsorientierte Arbeitsweise
- Fähigkeit, komplexe technische Probleme eigenverantwortlich zu analysieren und zu lösen
- Teamfähigkeit sowie Bereitschaft zum aktiven Wissensaustausch
- Deutsch mindestens B2
- Englisch mindestens B2
