Senior Golang Developer

Sydney | Permanent / Full Time

Listed: 29/03/19

With thousands of happy users, a growing product line, and a new state-of-the-art office, this company is quickly evolving - and there has never been a more exciting time to work here.

We are looking for a Senior Go developer to join the team! To be successful as a Software Developer here you have to be an innovative thinker with a hunger to expand your knowledge. You possess a broad set of skills and aren’t afraid to try new things. Products here span appliances, mobile apps, and networking, all the way up to cloud-based SaaS/web applications. You will translate business requirements and UI/UX wireframes into high-quality software that solve the needs of our customers. A commitment to collaborative problem solving and quality product is essential. Expect to think outside boxes, solve real problems, and change how technology is used around the world.

  • Write test-driven, clean, readable, and efficient code to deliver new user-facing features
  • Build reusable code and libraries for future use
  • Optimize applications for maximum speed and scalability
  • Clearly document any programming-related information
  • Collaborate with other team members and stakeholders
  • Bachelors of Science degree in Computer Science or equivalent experience
  • Minimum 4 years of experience building, shipping, and maintaining customer-facing applications
  • Knowledge of Go (Golang) programming language, paradigms, constructs, and idioms
  • Intimate knowledge of low-level network protocols
  • Familiarity with an agile development process
  • Familiarity with modern cloud and web architecture
  • Excellent communication and problem-solving skills
  • Experience working with code versioning tools such as Github