Das Unternehmen sucht einen erfahrenen Backend Entwickler, der eine Leidenschaft für performante Systeme hat und in der Programmiersprache Go zu Hause ist. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Optimierung von skalierbaren Backend-Services, die für anspruchsvolle Integrations- und Core-Systeme erforderlich sind. Sie arbeiten in einem agilen Team und sind Teil spannender Kundenprojekte, bei denen moderne Cloud-Architekturen zum Einsatz kommen. Ihre Aufgaben umfassen die Gestaltung und Implementierung von REST- und gRPC-APIs sowie die Umsetzung hochparalleler Logik mithilfe von Go-Concurrency. Sie integrieren Messaging-Systeme wie Kafka, NATS und RabbitMQ und kümmern sich um Performance-Tuning, Resilienz-Engineering und Sicherheitsaspekte wie mTLS und Authentifizierung. Darüber hinaus arbeiten Sie mit SQL- und NoSQL-Datenbanken und sind in den CI/CD-Prozess, automatisiertes Testen und Containerisierung mit Docker eingebunden. Die Observability durch Telemetrie, Tracing, Monitoring und Incident-Support gehört ebenfalls zu Ihren Aufgaben. Das Unternehmen bietet Ihnen ein dynamisches und respektvolles Arbeitsumfeld mit flachen Hierarchien und kurzen Entscheidungswegen. Sie profitieren von flexiblen Arbeitszeiten und der Möglichkeit, remote zu arbeiten, sowie von individuellen Entwicklungsmöglichkeiten und einer offenen Unternehmenskultur.
Backend Entwickler (m/w/d) Go | Golang
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Erfahrung in der Entwicklung mit Go im Produktivbetrieb mit. Fundierte Kenntnisse im API-Design, sowohl für REST als auch gRPC, sind erforderlich. Sie sollten Erfahrung mit Concurrency, SQL- und NoSQL-Datenbanken sowie mit Docker haben. Zudem ist es wichtig, dass Sie Kenntnisse in automatisierten Tests und der Nutzung von Git mitbringen. Eine eigenständige Analyse und Umsetzung technischer Anforderungen sind für diese Position unerlässlich. Sehr gute Deutschkenntnisse sind ebenfalls erforderlich, um effektiv im Team und mit den Kunden kommunizieren zu können. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine proaktive Arbeitsweise runden Ihr Profil ab.