Drag

GO Developer

Location : ,

Job Description

Job Overview:

 

We are seeking a talented and motivated GoLang Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining scalable and efficient GoLang applications. You will work closely with cross-functional teams to develop high-quality software solutions that meet our business needs.

Key Responsibilities:

 

Develop, test, and maintain GoLang applications and services.

Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.

Write clean, maintainable, and efficient code.

Participate in code reviews to ensure code quality and adherence to best practices.

Troubleshoot and debug issues in production and non-production environments.

Optimize application performance for maximum speed and scalability.

Stay up-to-date with the latest industry trends and technologies in GoLang and software development.

Contribute to the continuous improvement of development processes and methodologies.

Requirements:

 

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

Proven experience as a GoLang Engineer or similar role.

Strong understanding of GoLang programming language and its core libraries.

Experience with microservices architecture and RESTful API design.

Familiarity with version control systems, such as Git.

Knowledge of database systems, both SQL and NoSQL.

Understanding of containerization technologies, such as Docker and Kubernetes.

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration skills.

Ability to work independently and in a team-oriented, collaborative environment.

Experience with cloud platforms like AWS, GCP, or Azure.

Knowledge of DevOps practices and CI/CD pipelines.

Familiarity with frontend technologies and frameworks.

Experience with other programming languages like Python, Java, or C++.