Skip to sign up

Job matched to your search

Software Engineer - Go (Golang) (m/f/d)

Halian | Managed Services, Recruitment Agency & Contract Staffing · Dubai

Dubai · On-siteFull-TimePosted Jul 7, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds
This position is no longer accepting applications. Browse current openings

Job description

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Go (Golang).
  • Own and deliver major components of the system architecture end-to-end.
  • Collaborate with product and engineering teams to define technical requirements and translate them into reliable, high-performing software solutions.
  • Implement clean, maintainable, and well-tested code for Go-based services.
  • Optimize system performance, troubleshoot issues, and ensure high availability across distributed systems.
  • Contribute to code reviews, architectural discussions, and continuous improvement of engineering standards.
  • Integrate backend services with internal systems and third-party platforms.
  • Support CI/CD processes and automation to improve deployment reliability.

Required Qualifications

  • 5+ years of experience as a Backend Engineer or Software Engineer, including strong hands-on experience with Go.
  • Strong understanding of distributed systems, microservices, and backend architecture.
  • Demonstrated ownership mindset and ability to deliver results in complex systems.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and organizational skills.
  • Proficient in spoken and written English.

Preferred Qualifications

  • Experience in high-traffic, consumer-facing platforms, marketplaces, or SaaS products.
  • Exposure to event-driven architectures, message queues, or streaming technologies (e.g., Kafka, RabbitMQ, NATS).
  • Experience with performance profiling, benchmarking, or debugging Go applications.
  • Familiarity with infrastructure-as-code or DevOps practices.

Required Qualifications

  • 5+ years of experience as a Backend Engineer or Software Engineer, including strong hands-on experience with Go.
  • Strong understanding of distributed systems, microservices, and backend architecture.
  • Demonstrated ownership mindset and ability to deliver results in complex systems.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and organizational skills.
  • Proficient in spoken and written English.

Preferred Qualifications

  • Experience in high-traffic, consumer-facing platforms, marketplaces, or SaaS products.
  • Exposure to event-driven architectures, message queues, or streaming technologies (e.g., Kafka, RabbitMQ, NATS).
  • Experience with performance profiling, benchmarking, or debugging Go applications.
  • Familiarity with infrastructure-as-code or DevOps practices.

Software Engineer - Go (Golang) in Dubai, United Arab Emirates

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →