Golang (Go) Developer - Abu Dhabi, United Arab Emirates - Aqary International Group

Ahmed Al-Mansouri

Posted by:

Ahmed Al-Mansouri

beBee Recruiter


Description

Responsibilities:


Design and Develop:
Collaborate with cross-functional teams to design and develop robust and scalable software solutions using Golang.

Code Review:
Conduct code reviews to ensure code quality and adherence to coding standards. Provide constructive feedback to team members.

API Development:
Build and maintain high-performance APIs that support seamless integration with other systems and services.

Database Management:
Design and optimize database schemas, as well as write efficient and complex database queries.

Troubleshooting and Debugging:
Identify and address performance bottlenecks, bugs, and other issues in a timely manner.

Documentation:
Create and maintain clear and comprehensive technical documentation for all aspects of the software development lifecycle.

Collaboration:
Collaborate with other developers, product managers, and stakeholders to deliver high-quality software solutions.


Requirements:


Bachelor's Degree:
A degree in Computer Science, Software Engineering, or a related field is preferred.

Experience: 4 years of professional experience as a Golang Developer, with a proven track record of successful project delivery.

Golang Proficiency:
Strong proficiency in Go programming language. Experience with Go frameworks and libraries is a plus.

Web Technologies:
Experience with web technologies, including HTML, CSS, and JavaScript. Knowledge of frontend frameworks (e.g., React, Angular) is a bonus.

API Development:
Solid understanding of RESTful API design principles and best practices.

Database Skills:
Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).

Version Control:
Proficient with Git for version control.

Problem-Solving Skills:
Strong problem-solving and critical-thinking skills. Ability to troubleshoot complex issues efficiently.

Communication Skills:
Excellent communication and collaboration skills. Ability to work effectively in a team environment.


Preferred Qualifications:

Cloud Platforms:
Experience with cloud platforms such as AWS, GCP, or Azure.

Containerization:
Familiarity with containerization and orchestration tools, such as Docker and Kubernetes.

Microservices Architecture:
Understanding of microservices architecture and design principles.

DevOps Practices:
Knowledge of DevOps practices, including CI/CD pipelines and automated testing.

More jobs from Aqary International Group