Senior Golang / Full Stack Platform Engineer
PROSTAFF Schweiz GmbH · Zurich, Zurich, Switzerland
Staffing and Recruiting · 201-500 employees
About the role
Develop and maintain Golang-based backend services and orchestrate Kubernetes-based platforms. Implement REST and GraphQL APIs while managing CI/CD pipelines and cloud-native infrastructure using DevOps principles.
What they look for
Requirements
Requires a degree in Computer Science or equivalent and several years of professional software development experience. Candidates must have strong practical skills in Golang, cloud-native environments, and modern DevOps tooling.
Full description
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