Enable job alerts via email!

Golang Developer

Walking Tree

Dubai

Remote

USD 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking an experienced Golang Developer to join their dynamic team remotely. The candidate should possess hands-on expertise in Golang and experience in building scalable microservices architectures. This position allows for innovative work on high-performance systems in a fast-paced environment.

Qualifications

  • 5-12 years of hands-on experience in Golang development.
  • Strong knowledge of gRPC and Kafka.
  • Experience with RESTful APIs and cloud platforms preferred.

Responsibilities

  • Design, develop, and maintain scalable microservices using Go.
  • Integrate Kafka for distributed messaging and stream processing.
  • Collaborate with teams to ensure smooth delivery.

Skills

Golang
gRPC
Kafka
Microservices Architecture
RESTful APIs
Distributed Systems
Docker
CI/CD Pipelines
Problem-Solving
Communication

Job description

Experience: 5 to 12 Years

Location: Remote

Employment Type: Full-Time

Job Summary:

We are looking for an experienced Golang Developer to join our dynamic engineering team. The ideal candidate will have strong hands-on expertise in Go (Golang) programming, with proven experience in building microservices-based architectures using technologies like gRPC and Kafka. This is a remote position offering an exciting opportunity to work on scalable, high-performance systems in a fast-paced environment.

Key Responsibilities:
  1. Design, develop, and maintain scalable and robust microservices using Go (Golang).
  2. Implement high-performance, secure, and efficient APIs using gRPC.
  3. Integrate and work with Kafka for distributed messaging and stream processing.
  4. Participate in system architecture design, code reviews, and performance tuning.
  5. Collaborate with cross-functional teams including DevOps, QA, and Product to ensure smooth delivery.
  6. Write clean, maintainable, and well-documented code.
  7. Troubleshoot and resolve technical issues across environments.
Required Skills:
  1. 5-12 years of hands-on experience in Golang development.
  2. Strong knowledge of gRPC and Kafka.
  3. Deep understanding of microservices architecture and design patterns.
  4. Experience working with RESTful APIs and other API standards.
  5. Good understanding of distributed systems and concurrency handling.
  6. Familiarity with CI/CD pipelines, Docker, and containerized environments.
  7. Experience with cloud platforms (AWS/GCP/Azure) is a plus.
  8. Excellent problem-solving skills and attention to detail.
  9. Strong communication skills and ability to work independently in a remote environment.
Nice to Have:
  • Knowledge of Kubernetes or service meshes.
  • Experience in monitoring and observability tools like Prometheus, Grafana, etc.
  • Background in fintech or data-driven applications.

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advise against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.