Erfahrener Golang Backend Entwickler für Remote-Projekt (m/w/d)
Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Backend Entwickler mit fundierter Golang-Expertise für ein anspruchsvolles Kurzprojekt. Als Teil unseres innovativen Entwicklungsteams werden Sie maßgeblich an der Gestaltung und Implementierung skalierbarer Backend-Lösungen beteiligt sein. Das Projekt startet umgehend und bietet Ihnen die Möglichkeit, Ihre Golang-Kenntnisse in einer vollständig remote-basierten Umgebung einzusetzen.
Hauptaufgaben und Verantwortlichkeiten:
- Entwicklung leistungsstarker und skalierbarer Backend-Systeme mit Golang (Go 1.22+).
- Entwurf und Implementierung von REST- und gRPC-APIs für die nahtlose Integration verschiedener Systemkomponenten.
- Containerisierung von Anwendungen mit Docker und Orchestrierung in Cloud-Umgebungen.
- Erstellung und Optimierung von Datenbankstrukturen sowohl für SQL- als auch NoSQL-Datenbanksysteme.
- Implementierung effizienter Datenverarbeitungsprozesse und Algorithmen.
- Zusammenarbeit mit dem Entwicklungsteam zur Verbesserung der Codequalität und Systemarchitektur.
- Gewährleistung von Hochverfügbarkeit und Ausfallsicherheit der entwickelten Systeme.
- Dokumentation von Code und technischen Spezifikationen für zukünftige Referenz.
Erforderliche Qualifikationen:
- Mindestens 2 Jahre Berufserfahrung in der Entwicklung mit Golang.
- Mindestens 4 Jahre Gesamterfahrung in der Backend-Entwicklung.
- Umfassende Kenntnisse in der Containerisierung mit Docker (Version 28.x) und Container-Orchestrierung.
- Nachweisbare Erfahrung mit SQL-Datenbanken (PostgreSQL, MySQL) und NoSQL-Lösungen (MongoDB, Redis).
- Vertrautheit mit RESTful API-Design und Implementierung.
- Solide Kenntnisse in Concurrent Programming und der Nutzung von Goroutines.
- Fähigkeit, effizienten, wartbaren und robusten Code zu schreiben.
- Erfahrung mit automatisierten Tests und CI/CD-Pipelines.
- Fließende Englischkenntnisse für die Kommunikation im internationalen Team.
Wünschenswerte Kenntnisse:
- Erfahrung mit Microsoft Azure Plattform und deren Diensten (Azure Kubernetes Service, Azure Functions).
- Kenntnisse in der Entwicklung von Mikroservices-Architekturen.
- Erfahrung mit Message-Brokern wie Kafka oder RabbitMQ.
- Verständnis von DevOps-Praktiken und Infrastructure as Code.
- Kenntnisse in der Implementierung von Caching-Strategien.
- Erfahrung mit Datenanalysewerkzeugen und Big Data-Technologien.
- Beiträge zu Open-Source-Projekten im Go-Ökosystem.
Projektdetails:
- Sofortiger Projektstart.
- Kurzfristiges Projekt mit Potenzial für Verlängerung.
- Vollständig remote-basierte Zusammenarbeit.
- Flexible Arbeitszeiten innerhalb vereinbarter Kernzeiten.
- Agile Entwicklungsmethodik mit regelmäßigen Sprints und Code-Reviews.
Warum Sie mit uns arbeiten sollten:
Dieses Projekt bietet Ihnen die Möglichkeit, an einer technisch anspruchsvollen Aufgabe zu arbeiten und Ihre Golang-Expertise weiter zu vertiefen. Sie werden Teil eines internationalen Teams von Fachexperten sein und können Ihre Fähigkeiten in einem innovativen Umfeld unter Beweis stellen. Die remote-basierte Struktur ermöglicht Ihnen maximale Flexibilität bei der Arbeitsgestaltung, während Sie gleichzeitig an einem bedeutsamen Projekt mitwirken.
Wenn Sie ein leidenschaftlicher Golang-Entwickler mit Erfahrung in containerisierten Anwendungen und Datenbankintegration sind, freuen wir uns auf Ihre Bewerbung.