Prostaff logo
ProstaffPosted 2 weeks ago

Senior Golang / Full Stack Platform Engineer

On-siteZürich, Zurich, Switzerland

Full TimeSenior Level

Job Summary

Develop and maintain Golang-based backend services, orchestrate Kubernetes distributions, and design REST APIs and GraphQL interfaces. Build frontend components with React and Material UI while implementing workflow automations using Temporal. Manage CI/CD pipelines with GitLab CI, Docker, and Kubernetes, and optimize monitoring, logging, and alerting systems. Integrate event-driven architectures via Kafka and provision infrastructure using Ansible, Helm, and Kustomize. Analyze technical problems and ensure the stability of business-critical platforms under the "you build it, you run it" DevOps principle. Requires multiple years of professional software development experience, strong Golang skills, and proficiency in PostgreSQL, MongoDB, and distributed systems. Fluency in German (B2) and English (B2) is necessary.

Required Qualifications

  • 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
  • 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

Desired Qualifications

  • Idealerweise Erfahrung mit Echo, Kubebuilder, sqlc und Temporal

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce