Senior Go Engineer
Job Details
Location
DMCC
Employment Type
full_time
Location Type
On-site
Salary
AED 30,000 to 38,000 a month
Experience
5+ years
Education
Bachelor's degree in Computer Science or equivalent experience
About This Role
About the Role
We are seeking a Senior Go Engineer to join our Dubai team. This is a full-time position where you will work on high-performance backend systems and distributed applications using Go.
Responsibilities
- Design, develop, and maintain scalable backend services using Go
- Build and optimize database solutions with PostgreSQL
- Deploy and manage containerized applications on Kubernetes
- Write clean, maintainable, and well-tested code
- Collaborate with cross-functional teams to deliver robust solutions
- Participate in code reviews and contribute to engineering best practices
Requirements
Must Have:
- Strong professional experience with Go (Golang)
- Production experience with PostgreSQL database design and optimization
- Hands-on experience with Kubernetes for container orchestration
- Strong understanding of distributed systems and microservices architecture
- Experience with RESTful API design and implementation
Nice to Have:
- Experience with cloud platforms (AWS, GCP, or Azure)
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with monitoring and observability tools
- Experience with message queues and event-driven architectures
- Contributions to open-source projects
Required Skills
Go
Golang
PostgreSQL
Postgres
Kubernetes
K8s
Microservices
Distributed Systems
Backend Development