Go Developer

Posted 26 May 2021
LocationAuckland
Reference248704

Job description

ABOUT THE COMPANY
This organisation is on a mission to reinvent their industry through their cutting edge digital platform that allows enhanced accessibility, lower fees and greater transparency and liquidity.  
  
ABOUT THE ROLE
As a Go (Golang) Engineer you will develop services which will communicate with the API gateway and each other.  You will ensure the overall system is resilient and secure and will assist to make substantial updates to the digital platform and roll out the product here and offshore.
Collaboration with the wider team is the key to drive continuous improvement of their product as they continue to build a world-class platform.
  
RESPONSIBILITIES
  • Develop services using Go that are task-oriented and satisfies product requirements
  • Ensure that the API gateway can return responses to the React web application quickly and safely
  • Write tests that ensure changes to the codebase do not adversely affect performance
  • Develop code with consideration of performance, availability, security and overall resilience
  • Write document that is robust and covers the intention, expectation and function of your work
  • Communicate with stakeholders in a clear, consistent and honest way 
SKILLS/EXPERIENCE:
  • Experience programming in Go and writing Go tests
  • Minimum of two years of commercial backend software or web development experience
  • Production experience implementing APIs in a consumer website or application
  • Experience deploying an application onto AWS and using products such as RDS, DynamoDB, Elastic Container Service (ECS), S3 and Cloudwatch
  • Experience with Docker images and containerised applications
  • Experience with Git version control and contributing to a repository following GitFlow branching methodology
Bonus points for the following:
  • Familiarity with GraphQL specification and knowledge of how to query a GraphQL API
  • Experience with gRPC and Protocol Buffers
WHAT'S IN IT FOR YOU?
The opportunity to work with an organisation that is going to make a huge difference to their industry.  You can play a key part in their growth and success while working with super talented colleagues in a great working environment.

WHAT'S NEXT
Apply online or contact Claire Lowe for more information on or 027 644 7058