Our client is an innovative start-up firm breaking boundaries in the tech industry specifically in global payment solutions. They are a passionate team dedicated to developing disruptive solutions that drive transformation and progress. Their ambition is driven by the potential of technology, and we’re looking for like-minded individuals to join our journey.

Role Overview: 

We are seeking a talented Golang Engineer to join our client’s dynamic team. The successful candidate will be involved in designing, developing, and maintaining applications written in Go. You will play a crucial role in building our core product and shaping the future direction of our technology stack.

Key Responsibilities:

  • Develop efficient, reliable, and maintainable code in Golang.
  • Collaborate with cross-functional teams to define, design, and implement new features and functionalities.
  • Participate in code reviews and provide constructive feedback to ensure code quality.
  • Debug and fix issues in existing and newly developed code.
  • Create technical documentation for design and implementation details.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proficiency in Golang and familiarity with other programming languages (JavaScript, Python, etc.).
  • Demonstrated experience with Go frameworks, libraries, and tools.
  • Knowledge of common Goroutine and channel patterns.
  • Understanding of software development lifecycle (SDLC) and CI/CD principles.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.