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.