Software Engineer - Go (Golang) (m/f/d)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
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.
Key Skills for This Role
Full Job Posting
Overview
- ****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
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Halian | Managed Services, Recruitment Agency & Contract Staffing
360 Technology Recruitment Consultant – Enterprise & Digital Transformation Focus
Dubai, UAE
Halian is hiring a 360 Technology Recruitment Consultant to own the full recruitment lifecycle for senior technology roles in the Middle East. The role involves business development, client partnerships, and candidate en
Portfolio Lead -Social Development & Healthcare
Dubai, UAE
Halian is hiring a Portfolio Lead for Social Development & Healthcare in Dubai. The role requires 10-15 years of consulting experience in healthcare and social development, a Bachelor's degree in a related field, and est
Recruitment Consultant
Dubai, UAE
Halian, a brand of NES Fircroft, is seeking a Recruitment Consultant – IT to take full responsibility for delivering top-tier recruiting solutions in the IT & Tech sector in Dubai. The role involves 360-recruitment, busi
Senior AI Engineer (m/f/d)
Abu Dhabi Emirate, UAE
Role Overview We are seeking a Senior AI Engineer to take end-to-end technical ownership of one or more agentic automation use cases within a leading UAE financial institution's AI Centre of Excellence. You will lead the
Data Engineer (m/f/d)
Abu Dhabi Emirate, UAE
Role Overview We are seeking a skilled Data Engineer to design, build, and maintain scalable data pipelines and infrastructure. This role focuses on enabling reliable data access, improving data quality, and supporting a
Windows Administrator (m/f/d)
Abu Dhabi Emirate, UAE
Role Purpose The Windows Server & Active Directory Security Administrator is responsible for managing and securing enterprise Windows environments. This includes patch management using WSUS/SCCM , Active Directory securi
Linux Administrator (m/f/d)
Abu Dhabi Emirate, UAE
Role Purpose The Linux Administrator is responsible for managing and securing enterprise Linux environments, ensuring systems are patched, hardened, and compliant with industry standards such as CIS Benchmarks and DISA S
Change & Release Manager (m/f/d)
Abu Dhabi Emirate, UAE
ServiceNow Change & Release Manager Job Summary We are seeking a ServiceNow Change & Release Manager to oversee the planning, coordination, and governance of platform changes and releases within a large-scale ServiceNow
360 Technology Recruitment Consultant – Enterprise & Digital Transformation Focus
Dubai, UAE
Portfolio Lead -Social Development & Healthcare
Dubai, UAE
Recruitment Consultant
Dubai, UAE
Senior AI Engineer (m/f/d)
Abu Dhabi Emirate, UAE
Data Engineer (m/f/d)
Abu Dhabi Emirate, UAE
Windows Administrator (m/f/d)
Abu Dhabi Emirate, UAE
Linux Administrator (m/f/d)
Abu Dhabi Emirate, UAE
Change & Release Manager (m/f/d)
Abu Dhabi Emirate, UAE