Go Developer
Aqary International
- أبو ظبي
- دائم
- دوام كامل
- Design, develop, and implement software solutions using Go programming language.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code that meets coding standards and best practices.
- Optimize application performance and troubleshoot production issues.
- Implement automated tests to ensure code quality and reliability.
- Stay updated on the latest trends and technologies in the Go ecosystem.
- Participate in architectural discussions and contribute to technical decisions.
- Work closely with product managers and stakeholders to understand requirements and deliver solutions.
- Document design decisions, API specifications, and technical processes.
- Bachelor\'s degree in Computer Science, Engineering, or related field.
- Minimum of 3 years of hands-on experience developing software applications using Go programming language.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with web application development, RESTful APIs, and microservices architecture.
- Proficiency in using Go-related tools and frameworks such as Gorilla Mux, Gin, or Echo.
- Familiarity with containerization technologies like Docker and container orchestration tools like Kubernetes.
- Knowledge of relational and NoSQL databases such as PostgreSQL, MongoDB, or Redis.
- Experience with version control systems, particularly Git.
- Excellent problem-solving and analytical skills.
Go to Gulf