Job Title: Golang Developer
Experience: 4+ years
Location: Dubai
Employment Type: Full-time
About the Role
We are seeking a highly skilled Golang Developer with strong backend development expertise to join our growing engineering team. The ideal candidate will have experience in building scalable, high-performance applications and a strong understanding of modern software architecture.
Key Responsibilities
- Design, develop, test, and maintain backend services and APIs using Golang.
- Work on high-performance, distributed, and scalable systems.
- Collaborate with cross-functional teams (Frontend, DevOps, Product, QA) to define, design, and deliver new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Write clean, efficient, maintainable, and reusable code following best practices.
- Troubleshoot, debug, and resolve production issues.
- Implement secure coding practices and ensure data protection.
- Participate in code reviews and contribute to continuous improvement initiatives.
Required Skills & Qualifications
- 4+ years of professional experience in backend development, with at least 3+ years in Golang.
- Strong understanding of concurrency, goroutines, and channels.
- Experience with RESTful APIs, gRPC, and microservices architecture.
- Hands-on experience with databases (SQL & NoSQL).
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Proficiency in working with cloud platforms (AWS, GCP, or Azure).
- Strong debugging, problem-solving, and analytical skills.
- Solid understanding of data structures, algorithms, and system design.
- Knowledge of unit testing, integration testing, and code quality tools.
Good to Have
- Experience with message queues (Kafka, RabbitMQ, NATS).
- Exposure to GraphQL.
- Knowledge of DevOps practices.
- Familiarity with monitoring tools like Prometheus, Grafana, ELK stack.
Job Type: Full-time
Pay: AED5,000.00 - AED15,000.00 per month