bringing Go people to Go jobs

Sydney NSW, Australia

What will you do:

  • Design and develop new features in high-throughput fault-tolerant microservices for an IoT-style real-time monitoring system used by thousands of payment terminals
  • Collaborate with your fellow highly-skilled engineers and testers in a fast-paced agile environment
  • Review your colleagues’ code and have yours reviewed by them, to keep the quality of our code as high as possible
  • Work closely with DevOps engineers to deploy your code in a scalable way using Docker, ECS and Kubernetes (EKS)
  • Work with the delivery team to deliver customer value at every iteration
  • Own the technical maturity of the tools and technology that you work on, including writing unit, integration and end-to-end tests and everything else in your power
  • Mentor other engineers and share your vast knowledge around and help them to excel

Who do we need:  

  • Proven experience developing high-traffic web applications and/or distributed services
  • Solid background in programming languages such as Go, Java, Kotlin, Python or Ruby
  • Some previous exposure to Go would be desirable
  • Knowing your way around database integration (RDBMS and NoSQL)
  • Experience with writing useful tests for your code
  • Must have experience developing REST or gRPC APIs; ideally, those consumed by third parties
  • Must be experienced in deploying applications to AWS, GCP, Azure or similar
  • Tertiary education in computer science (or related) highly regarded

How to apply

Please read the complete description and apply here

Does this job really require Go skills? If not, please let us know so that we can keep the jobs all about Go.