Senior Golang Developer (m/w/d)
Summary
Develops scalable Go microservices and maintains backend systems using Kubernetes, Temporal, PostgreSQL, NATS, and GraphQL while ensuring quality through testing.
Deine Aufgaben
- Entwicklung robuster, skalierbarer und effizienter Microservices in Go
- Planung, Entwicklung und Wartung von Backend-Architekturen mit Kubernetes, Temporal, PostgreSQL, NATS und GraphQL
- Modellierung von Datenbanken und Implementierung mithilfe von entgo
- Verantwortung für die Qualitätssicherung durch Unit- und Integrationstests
- Zusammenarbeit in agilen Teams, um Produktanforderungen zu analysieren und umzusetzen
- Optimierung bestehender Systeme hinsichtlich Performance und Skalierbarkeit
Dein Profil
- Umfangreiche Erfahrung in der Softwareentwicklung mit Golang (mind. 3-5 Jahre)
- Sehr gute Kenntnisse in Kubernetes, idealerweise Erfahrung im Umgang mit Temporal, NATS und GraphQL
- Sichere Handhabung relationaler Datenbanken, insbesondere PostgreSQL und entgo
- Praktische Erfahrung mit Cloud-Umgebungen (z.B. AWS, GCP, Azure)
- Ausgeprägtes Verständnis für Softwarearchitektur und Design Patterns
- Erfahrung mit CI/CD und DevOps-Praktiken
- Hohe Eigenverantwortung, Teamfähigkeit und Begeisterung für innovative Technologien
- Sprachen: Fließend in Deutsch oder Englisch.
Warum wir?
- Möglichkeit, in einem agilen und dynamischen Startup-Umfeld mitzuarbeiten
- Flexibles Arbeiten (Remote-first Kultur)
- Zusammenarbeit mit erfahrenen und leidenschaftlichen Entwickler:innen
- Raum für deine Ideen und aktive Mitgestaltung unserer Produkte und Technologien
- Flache Hierarchien und eine offene Unternehmenskultur
- Möglichkeit zum JobRad-Leasing
Vielfalt ist uns wichtig. Wir begrüßen Bewerbungen von Menschen aller Geschlechter, Identitäten, Hintergründe und Lebenswege und freuen uns darauf, dich kennenzulernen.