Passt das zu Dir?
Golang Entwickler (m/w/d) Asap - 12 Monate - Fulltime - Remote (DE)
[9777]
Sehr geehrte Damen und Herren, wir sind auf der Suche nach 2x Golang Entwickler (m/w/d) - Microservices, Cloud-Native & Kubernetes 1. Überblick Der Go-Entwickler ist verantwortlich für die Konzeption, Entwicklung und den Betrieb moderner, skalierbarer Softwarelösungen auf Basis von Go (Golang). Der Schwerpunkt liegt auf Microservice-Architekturen, Cloud-nativen Anwendungen sowie dem Container- und Orchestrierungsumfeld rund um Kubernetes. 2. Aufgaben und Verantwortlichkeiten: Softwareentwicklung ·Entwicklung performanter und sicherer Anwendungen in Go ·Umsetzung von Microservices nach Best Practices (Domain-Driven Design, Clean Architecture, API-Design) ·Erstellung und Pflege von REST- oder gRPC-Schnittstellen ·Implementierung automatisierter Tests (Unit, Integration, End-to-End) Cloud-Native Engineering ·Entwicklung von Anwendungen für Cloud-Umgebungen (AWS, Azure, GCP oder Private Cloud) ·Nutzung von Cloud-Services wie Datenbanken, Messaging-Systemen, Storage, Observability-Tools ·Umsetzung von 12-Factor-App-Prinzipien Containerisierung & Orchestrierung ·Containerisierung mittels Docker ·Deployment, Skalierung und Betrieb von Services auf Kubernetes (K8s) ·Erstellung und Pflege von Helm-Charts, Operators oder Custom Resources ·Nutzung von Service Meshes (z. B. Istio, Linkerd) DevOps & CI/CD ·Aufbau und Pflege von CI/CD-Pipelines (GitLab CI, GitHub Actions, Azure DevOps etc.) ·Automatisierung von Build-, Test- und Deployment-Prozessen ·Monitoring, Logging und Tracing (Prometheus, Grafana, OpenTelemetry) Qualität & Architektur ·Teilnahme an Architektur- und Designentscheidungen ·Code-Reviews, Pair Programming und technische Dokumentation ·Performance-Optimierung und Troubleshooting in verteilten Systemen 3. Fachliche Anforderungen ·Mehrjährige Erfahrung in der Entwicklung mit Go ·Fundierte Kenntnisse in Microservice-Architekturen ·Erfahrung mit Kubernetes, Docker und Cloud-Plattformen ·Kenntnisse in verteilten Systemen, Messaging (Kafka, NATS, RabbitMQ) und Datenbanken (SQL/NoSQL) ·Verständnis von Netzwerktechnologien, Security-Konzepten und Observability Rahmenbedingungen: Start: asap Dauer: 12 Monate+ Auslastung: fulltime Ort: remote Sprache: deutsch und englisch
- Entwicklung performanter und sicherer Anwendungen in Go
- Umsetzung von Microservices nach Best Practices (Domain-Driven Design, Clean Architecture, API-Design)
- Erstellung und Pflege von REST- oder gRPC-Schnittstellen
- Implementierung automatisierter Tests (Unit, Integration, End-to-End)
- Entwicklung von Anwendungen für Cloud-Umgebungen (AWS, Azure, GCP oder Private Cloud)
- Nutzung von Cloud-Services wie Datenbanken, Messaging-Systemen, Storage, Observability-Tools
- Umsetzung von 12-Factor-App-Prinzipien
- Containerisierung mittels Docker
- Deployment, Skalierung und Betrieb von Services auf Kubernetes (K8s)
- Erstellung und Pflege von Helm-Charts, Operators oder Custom Resources
- Nutzung von Service Meshes (z. B. Istio, Linkerd)
- Aufbau und Pflege von CI/CD-Pipelines (GitLab CI, GitHub Actions, Azure DevOps etc.)
- Automatisierung von Build-, Test- und Deployment-Prozessen
- Monitoring, Logging und Tracing (Prometheus, Grafana, OpenTelemetry)
- Teilnahme an Architektur- und Designentscheidungen
- Code-Reviews, Pair Programming und technische Dokumentation
- Performance-Optimierung und Troubleshooting in verteilten Systemen
- Mehrjährige Erfahrung in der Entwicklung mit Go
- Fundierte Kenntnisse in Microservice-Architekturen
- Erfahrung mit Kubernetes, Docker und Cloud-Plattformen
- Kenntnisse in verteilten Systemen, Messaging (Kafka, NATS, RabbitMQ) und Datenbanken (SQL/NoSQL)
- Verständnis von Netzwerktechnologien, Security-Konzepten und Observability