Senior Golang Backend Entwickler für Remote-Projekt (Azure, Docker, SQL)
Aus der Ferne
Vollzeit
Für ein anspruchsvolles, kurzfristiges Technologieprojekt suchen wir einen erfahrenen Golang Backend Entwickler, der unsere Softwarelösungen mit modernen Technologien wie Docker, SQL/NoSQL-Datenbanken und Cloud-Infrastruktur erweitert. Als Golang-Spezialist arbeiten Sie vollständig remote und tragen maßgeblich zur Entwicklung skalierbarer und hochperformanter Anwendungen bei.
Hauptaufgaben
- Entwicklung und Wartung von Backend-Systemen mit Golang (Version 1.21+).
- Implementierung und Optimierung von Microservices unter Verwendung aktueller Best Practices.
- Containerisierung von Anwendungen mit Docker und Integration in CI/CD-Pipelines.
- Entwurf und Implementierung von SQL- und NoSQL-Datenbankstrukturen für effiziente Datenspeicherung und -abfrage.
- Zusammenarbeit mit internationalen Entwicklungsteams in einem agilen Umfeld.
- Gewährleistung der Skalierbarkeit, Leistung und Sicherheit der entwickelten Systeme.
- Fehleranalyse und -behebung sowie kontinuierliche Verbesserung bestehender Systeme.
- Dokumentation von Code und technischen Prozessen für Wissenstransfer und Wartbarkeit.
Erforderliche Qualifikationen
- Mindestens 2 Jahre praktische Erfahrung in der Entwicklung mit Golang.
- Mindestens 4 Jahre Gesamterfahrung in der Backend-Entwicklung.
- Nachweisbare Expertise in der Containerisierung von Anwendungen mit Docker.
- Fundierte Kenntnisse in der Implementierung und Optimierung von SQL-Datenbanken (wie PostgreSQL, MySQL) und NoSQL-Lösungen (wie MongoDB, Redis).
- Verständnis für RESTful API-Design und Implementierung.
- Erfahrung mit Versionskontrollsystemen, vorzugsweise Git.
- Fließende Englischkenntnisse in Wort und Schrift für die internationale Zusammenarbeit.
- Eigenständige Arbeitsweise und ausgeprägte Problemlösungskompetenz.
- Vertrautheit mit testgetriebener Entwicklung und automatisierten Tests.
Wünschenswerte Kenntnisse
- Erfahrung mit der Azure-Plattform und deren Services (Azure Kubernetes Service, Azure Functions, Azure SQL).
- Kenntnisse in der Entwicklung von Messaging-Systemen (Kafka, RabbitMQ).
- Vertrautheit mit Kubernetes für Container-Orchestrierung.
- Erfahrung mit CI/CD-Tools wie GitHub Actions, Jenkins oder Azure DevOps.
- Grundlegende Kenntnisse in Frontend-Technologien für ein besseres Verständnis der Gesamtarchitektur.
- Erfahrung mit Protokollierungs- und Überwachungslösungen (Prometheus, Grafana, ELK-Stack).
- Verständnis für Sicherheitskonzepte in verteilten Systemen.
Projektdetails
- Vollständig remote / Standortunabhängig.
- Kurzfristiges Projekt mit möglicher Verlängerung.
- Sofortiger Projektstart nach Vertragsabschluss.
- Flexible Arbeitszeiten innerhalb der Projektanforderungen.
- Direkter Austausch mit dem Kernentwicklungsteam.
Warum Sie bei uns arbeiten sollten
Als Teil unseres Entwicklungsteams profitieren Sie von einer flexiblen Remote-Arbeitsumgebung, die Ihnen maximale Freiheit bei der Zeiteinteilung bietet. Sie arbeiten mit modernsten Technologien und erweitern Ihre Fachkenntnisse in einem anspruchsvollen Projekt. Unser kollaborativer Ansatz fördert kontinuierliches Lernen und berufliche Weiterentwicklung. Werden Sie Teil eines internationalen Teams von Experten und bringen Sie Ihre Golang-Expertise in ein innovatives Projekt ein.