Golang Developer


ENGINEERING TEAM

THE CHALLENGE

We are looking for a great Go developer who possesses a strong understanding of how best to leverage and exploit the language’s unique paradigms, idioms, and syntax.

If you are a true techie at heart and you enjoy living by the code of your craft and developing elegant solutions for complex problems, then this could be the perfect opportunity to join us.


DETAILS



  • Build implementation code, test and peer code review with Go programming language;

  • Write scalable, robust, testable, efficient, and easily maintainable code;

  • Translate software requirements into stable, working, high performance software;

  • Participate in code reviews and technical discussions;



ABOUT YOU



  • 3-5 years of previous backend development experience;

  • Minimum 1 year experience in Golang language;

  • Strong knowledge of MVC architecture and implementation;

  • Understanding of microservice/service oriented and distributed architectures;

  • Strong understanding of object oriented design principles and patterns;

  • Experience with developing, or building tests API layer web services such as SOAP, or Rest;

  • Experience working in a Linux-based environment;

  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture;

  • Excellent communication and teamwork skills.