GoLang-ontwikkelaar

GoLang-ontwikkelaar role illustration

GoLang-ontwikkelaar

Locatie: GIFT City, Gandhinagar, Gujarat – India. (Werk vanuit kantoor)

Ervaring: 5+ jaar

Over de rol

We zijn op zoek naar een ervaren GoLang-ontwikkelaar die snelle, schaalbare en betrouwbare backend-services kan bouwen. Je werkt aan de ontwikkeling van API's, microservices, krachtige systemen en backend-componenten die web-, mobiele, cloud- en AI-gestuurde applicaties ondersteunen.

Deze rol is ideaal voor iemand die houdt van prestatiegerichte ontwikkeling, gelijktijdigheidsafhandeling, strakke architectuur en moderne backend-engineering.

Belangrijkste verantwoordelijkheden:

  • Ontwikkel backend-services en microservices met Go (Golang).
  • Bouw efficiënte RESTful API's en backendmodules met schone, modulaire code.
  • Werk met databases zoals PostgreSQL, MySQL, MongoDB of Redis.
  • Implementeer gelijktijdigheidspatronen met behulp van Goroutines en kanalen.
  • Optimaliseer backend-prestaties, geheugengebruik en responstijden.
  • Integreer externe API's, cloudservices en tools van derden.
  • Neem deel aan systeemontwerpdiscussies en architecturale beslissingen.
  • Schrijf unit- en integratietests om de codekwaliteit te garanderen.
  • Werk nauw samen met frontend-, mobiele, DevOps- en QA-teams voor een soepele levering.
  • Implementeer backend-services in cloudomgevingen (AWS/GCP/Azure).

Vereiste vaardigheden

  • 5+ jaar ervaring in backend-ontwikkeling met GoLang.
  • Sterke kennis van Go-routines, kanalen en gelijktijdigheidspatronen.
  • Goed begrip van microservices-architectuur.
  • Ervaring met SQL- en NoSQL-databases.
  • Bekendheid met API-ontwikkeling, foutafhandeling en API's met versiebeheer.
  • Ervaring met Go-frameworks zoals Gin, Echo, Fiber of Chi (bij voorkeur).
  • Praktische ervaring met Git, CI/CD-pijplijnen en gecontaineriseerde workflows.
  • Sterk begrip van datastructuren, algoritmen en prestatie-optimalisatie.

Vaardigheden die je graag hebt

  • Kennis van Docker, Kubernetes of AWS ECS/EKS.
  • Ervaring met berichtenmakelaars (Kafka, RabbitMQ, NATS).
  • Bekendheid met gRPC en protocolbuffers.
  • Blootstelling aan cloudinfrastructuur en serverloze functies.
  • Inzicht in gebeurtenisgestuurde architectuur.
  • Ervaring met cachingtools zoals Redis of Memcached.

Veelgestelde vragen

Je hebt meer dan 5 jaar Go-backend-ervaring nodig met sterke gelijktijdigheid (goroutines en kanalen), microservices, SQL/NoSQL-databases en bekendheid met frameworks zoals Gin, Echo, Fiber of Chi.