Senior Software Developer

Engineering AUS · Brisbane, Queensland
Department Engineering AUS
Employment Type Full-Time
Minimum Experience Experienced

GO1 is on a mission to unlock positive potential through a love of learning. The GO1 platform makes learning easy with thousands of courses in one simple solution. Since our founding in 2015, we have grown to an organization of 200+ in 9 global offices. At GO1, we go to infinity and beyond through excellent work, prioritising actions over words and encouraging creativity and candour. It is with this spirit that we are driving hypergrowth and international expansion. 


We are currently in search of an experienced, enthusiastic and outgoing software engineer to join our Core Services team.


About the role


The senior software engineer will design, develop and deliver solutions that enable GO1 to keep up with rapid scaling and expansion.  In this role you will be responsible for maintaining or improving existing systems with a focus on isolating risks and enabling scaling.  You will also be instrumental in analysing product requirements, engaging with stakeholders and contributing to team rituals to deliver new solutions to the business.  


GO1’s engineering teams rely heavily on the Core Services team to enable feature delivery so that our customers can engage and manage online learning. This is a highly skilled role that will further enable GO1’s explosive growth.


About you


You are an influencer in your teams.  You drive change, affect company culture and are not afraid to take on long term goals to do so. 


You should be experienced and opinionated but able to listen and hold robust discussion.


You should pursue problems and requirements gathering to ensure that the work you produce exceeds expectations.


Your responsibilities


  • You will contribute to:


    • Requirements gathering with key stakeholders
    • Technical design of core solutions
    • GO1’s overall developer experience
    • Mentorship of junior staff
    • Ownership of a specific technical domain – interfaces with other teams and projects from time to time
    • Ongoing maintenance to deliver against GO1’s SLA’s
    • High standard documentation
  • Drive team rituals – Sprint planning, retrospectives and showcases
  • Deliver critical infrastructure and services


Selection criteria


A successful applicant must have the following:


  • A degree in a relevant field, or equivalent professional experience.
  • 5+ years of experience in a similar senior developer or tech lead role
  • Demonstrated technical leadership experience


A successful applicant should have advanced or better skills in most of the following:


  • PHP, NodeJS, Typescript, Golang
  • MySQL, Elasticsearch
  • Terraform, K8s, microservice architecture
  • API integrations (REST, GQL)
  • E2E testing frameworks and strategies


A successful applicant might have skills in the following:


  • Graph databases, data science or ML
  • React and React-based component libraries
  • Azure and Active Directory environments
  • Event driven architecture
  • Continuous integration and delivery


Why you will love GO1


  • We offer remote working support
  • Come and join us in our recently refurbished building on Brisbane’s southside with ample parking. Our office is very casual (Hoodies and T-shirts provided)
  • We will give you top quality gear to work with
  • We have an in-house barista, lots of food and snacks, and lunch is provided on Fridays
  • Opportunities for travel (GO1 has additional development teams in Vietnam and Perth)

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Brisbane, Queensland
  • Department
    Engineering AUS
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced