{parent_widget_container=null, label=Choose the type of jobs banner, value=Global, choices=Global, Web, None, export_to_template_context=true, content_editable_values=[value], choices_list=[[Global, Global], [Web, Web], [None, None]], template_choices_list=[[Global, Global], [Web, Web], [None, None]], extra_wrapper_attrs={}, no_wrapper=true} -- --

Aktuelle Jobs

Entdecken und Bewerben Sie sich für Jobs

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

Contract
Dubai, United Arab Emirates
03.06.2026

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.

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.

Bereit für den nächsten Schritt?

Melden Sie sich online an - es dauert nur 10 Minuten.