GoLang-Entwickler

GoLang-Entwickler role illustration

GoLang-Entwickler

Standort: GIFT City, Gandhinagar, Gujarat – Indien. (Arbeit vom Büro aus)

Erfahrung: 5+ Jahre

Über die Rolle

Wir suchen einen erfahrenen GoLang-Entwickler, der schnelle, skalierbare und zuverlässige Backend-Dienste erstellen kann. Sie arbeiten an der Entwicklung von APIs, Microservices, Hochleistungssystemen und Backend-Komponenten, die Web-, Mobil-, Cloud- und KI-gesteuerte Anwendungen unterstützen.

Diese Rolle ist ideal für jemanden, der Freude an leistungsorientierter Entwicklung, Parallelitätsverarbeitung, sauberer Architektur und modernem Backend-Engineering hat.

Hauptaufgaben:

  • Entwickeln Sie Backend-Dienste und Microservices mit Go (Golang).
  • Erstellen Sie effiziente RESTful-APIs und Backend-Module mit sauberem, modularem Code.
  • Arbeiten Sie mit Datenbanken wie PostgreSQL, MySQL, MongoDB oder Redis.
  • Implementieren Sie Parallelitätsmuster mithilfe von Goroutinen und Kanälen.
  • Optimieren Sie Backend-Leistung, Speichernutzung und Antwortzeiten.
  • Integrieren Sie externe APIs, Cloud-Dienste und Tools von Drittanbietern.
  • Beteiligen Sie sich an Systemdesign-Diskussionen und Architekturentscheidungen.
  • Schreiben Sie Unit- und Integrationstests, um die Codequalität sicherzustellen.
  • Arbeiten Sie eng mit Frontend-, Mobil-, DevOps- und QA-Teams zusammen, um eine reibungslose Lieferung zu gewährleisten.
  • Stellen Sie Backend-Dienste in Cloud-Umgebungen bereit (AWS/GCP/Azure).

Erforderliche Fähigkeiten

  • Über 5 Jahre Erfahrung in der Backend-Entwicklung mit GoLang.
  • Fundierte Kenntnisse der Go-Routinen, Kanäle und Parallelitätsmuster.
  • Gutes Verständnis der Microservices-Architektur.
  • Erfahrung mit SQL- und NoSQL-Datenbanken.
  • Vertrautheit mit API-Entwicklung, Fehlerbehandlung und versionierten APIs.
  • Erfahrung mit Go-Frameworks wie Gin, Echo, Fiber oder Chi (bevorzugt).
  • Praktische Erfahrung mit Git, CI/CD-Pipelines und Container-Workflows.
  • Ausgeprägtes Verständnis von Datenstrukturen, Algorithmen und Leistungsoptimierung.

„Nice-to-have“-Fähigkeiten

  • Kenntnisse in Docker, Kubernetes oder AWS ECS/EKS.
  • Erfahrung mit Nachrichtenbrokern (Kafka, RabbitMQ, NATS).
  • Vertrautheit mit gRPC und Protokollpuffern.
  • Exposition gegenüber Cloud-Infrastruktur und serverlosen Funktionen.
  • Verständnis für ereignisgesteuerte Architektur.
  • Erfahrung mit Caching-Tools wie Redis oder Memcached.

Häufig gestellte Fragen

Sie benötigen mehr als 5 Jahre Go-Backend-Erfahrung mit starker Parallelität (Goroutinen und Kanäle), Microservices, SQL/NoSQL-Datenbanken und Vertrautheit mit Frameworks wie Gin, Echo, Fiber oder Chi.