Firmenlogo

Hybrid Golang Developer (m/w/d) - Remote - 6 Monate++ Golang Developer (m/w/d) - Remote - 6 Monate++

9am  ·  European Union, Austria · Hybrid

Apply Now

About the job

Beschreibung

Dezember 2024

6 Monate++

Vollzeit

Fulltime Remote

Golang Entwicklung (Mindestens 5 Jahre Erfahrung)

Die Leistung umfasst die Entwicklung leistungsfähiger, skalierbarer und wartungsfreundlicher Softwarelösungen unter Verwendung der Programmiersprache Golang. Zu den Aufgaben gehören:

  • Konzeption und Entwicklung von serverseitigen Anwendungen, Backend-Systemen und Microservices in Golang.
  • Implementierung von effizientem und robustem Code, optimiert für Performance, Sicherheit und Skalierbarkeit.
  • Refactoring und Optimierung bestehender Anwendungen zur Verbesserung von Performance und Skalierbarkeit.
  • Anwendung von fortgeschrittenen Techniken in der parallelen Programmierung und Concurrency Patterns.

API-Entwicklung und -Integration

Die Leistung umfasst die Entwicklung, Implementierung und Integration von APIs, die für den Einsatz in skalierbaren, verteilten Systemen geeignet sind. Zu den Aufgaben zählen:

  • Design und Implementierung von RESTful APIs und gRPC-Diensten zur Kommunikation zwischen Microservices und externen Systemen.
  • Sicherstellung von API-Sicherheit durch den Einsatz moderner Authentifizierungsmethoden wie OAuth2 und JWT.
  • Versionierung, Dokumentation und Optimierung von APIs, um eine langfristige Erweiterbarkeit und Anpassungsfähigkeit zu gewährleisten.
  • Integration von externen Schnittstellen und APIs in bestehende Infrastrukturen.

Cloud-native Strategien und Architekturen

Diese Leistung deckt die Entwicklung und Implementierung von Cloud-nativen Lösungen ab, die moderne Architekturen und Cloud-Technologien nutzen. Dazu gehören:

  • Entwicklung und Bereitstellung von cloudbasierten Anwendungen auf Plattformen wie AWS, Google Cloud oder Microsoft Azure.
  • Einsatz von Container-Technologien (Docker, Kubernetes) zur effizienten Verwaltung und Orchestrierung von Microservices.
  • Implementierung und Pflege von CI/CD-Pipelines zur Automatisierung von Build-, Test- und Deployment-Prozessen.
  • Nutzung von Cloud-nativen Diensten wie Serverless Computing und Managed Services zur Optimierung von Performance und Kosten.
  • Überwachung und Optimierung von cloudbasierten Anwendungen zur Sicherstellung von Verfügbarkeit und Skalierbarkeit.

Apply Now

Other Jobs