• 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50



Senior Software Engineer (Golang) X2

FLYBUYS - Melbourne, VIC

Source: uWorkin


About us:

We’re known for being the country’s most popular rewards program, making the everyday worth more for millions of Aussies. But 26 years of success and growth doesn’t happen by keeping up the status quo.

All the things that make working at Flybuys different as usual – these aren't just values we talk about. They’re built into everything we do, every day.

Be part of a company that's always questioned the norm. A business that's well-established, but still expanding. With one eye on the horizon.

And together we can make every day different as usual.

Your Team:

We've already built a pretty amazing team, but we're not looking for more of the same. Our day-to-day is made stronger when we surround ourselves with people who are different, like you.

We work really hard to build teams that support each other. It’s the kind of environment you’ll miss while you’re on holidays.

Your Role:

There is no typical working week at Flybuys, we are on a journey to redefine the way we deliver and achieve our business goals. We are pushing to work with cutting-edge technology and are looking for people who want to challenge the status quo and tackle this opportunity head on.

The Future:

  • Golang on ECS with Kafka, SNS, SQS is where we want the heavy-lifting done;
  • Python/Node/maybe Go as Serverless Model Architecture is where we want facades to run;
  • DynamoDB or Aurora is our preferred way forward for Microservice local data;
  • Wherever else the future and YOU take us…

The Present:

  • Java 7, 8 on EC2/Docker (sunsetting);
  • 11 on EKS (maintain);
  • Cobol (sunsetting);
  • Golang on ECS (new initiatives)

Your experience we'd love you to bring:

  • 8+ years professional software-development experience.
  • 3+ years experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new current systems.
  • Experience working within and AWS ecosystem and with multiple programming languages (at least two) such as Golang, Python, node.js, etc
  • Experience developing containerised application (Docker) to run on either Kubernetes or ECS.
  • Experience in full development life cycle of applications throughout analysis, design, implementation, testing and deployment.
  • Good understanding of design patterns across front-end, back-end and integration.
  • Experience in leading development following Agile/Scrum framework with knowledge across agile concepts and methodologies.
  • Hands-on experience using DevOps Tools; Atlassian, JIRA, Confluence.
  • Good understanding on Version control tools; GIT and git-based workflow.
  • Demonstrated working knowledge of CI/CD (Continuous Integration and Continuous Deployment).
  • Experience in complex, large-team technical environments where issues require prompt resolution and strategic actions.
  • Demonstrated working knowledge of SQL and NoSQL Databases, specially worked on databases like DynamoDB, Oracle, Postgres, MS SQL.
  • Some previous experience in Java is a bonus, but not required.
  • Passionate about technology trends, rapid prototyping and better ways of doing things.
  • Cloud certification are an added bonus (AWS preferred). 

We value ways of working that work for everyone, and use our different strengths to make us stronger. We work hard to make sure everyone’s voice is heard and respected equally, regardless of identity, background, position, ability or lifestyle.

So whether you’re an earlybird list maker, a night owl coder, a brainstorm chaser or a PowerPoint proof-reader, we want you to Be You, With Us.