Job Openings Golang Developer

About the job Golang Developer

The Role:
The role will support the IT team in managing and delivering Go-based applications, ensuring alignment with the companys goals and standards. This role involves building scalable and efficient systems while mentoring junior developers and contributing to the overall technology strategy.

Responsibilities:

  • Develop, maintain, and review high-quality Go-based applications.
  • Collaborate with cross-functional teams to design solutions, troubleshoot issues, and optimize performance.
  • Mentor junior developers, providing guidance and support in coding and design.
  • Contribute to product roadmap planning and implementation of new features.
  • Participate in code reviews to ensure adherence to best practices and code quality.
  • Research and implement the latest technologies to enhance system performance and scalability.
  • Ensure the security and stability of applications by adhering to industry best practices.
  • Work with DevOps to streamline CI/CD pipelines and ensure smooth deployment processes.

Requirements:

  • Diploma or Bachelors Degree in Computer Science, IT, or related fields.
  • At least 4 years of experience in backend development with Go.
  • Proficiency in Go, JavaScript, SQL, and cloud platforms like AWS.
  • Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
  • Strong problem-solving, communication, and teamwork skills.
  • Experience with CI/CD pipelines, source control tools like Git, and DevOps practices.
  • Understanding of security best practices and performance optimization techniques.
  • Ability to work independently and take ownership of complex projects.