Golang Job: Software Engineer

Job added on

Company

MyBudget

Location

Adelaide - Australia

Job type

Full-Time

Golang Job Details

MyBudget is Australia's largest and most trusted personal budgeting service. Since 1999 we have helped over 100,000 Australians to achieve goals and genuinely change their lives with personalised budgeting plans, world class customer support and cutting edge Fintech innovation.

We are currently seeking highly skilled Software Engineers to take a key role in building innovative technology that supports our business and clients' needs. Stand out candidates will have key experience in launching successful platforms that have delivered new financial products to market ideally with launches in Australia and globally

In this role, working with a global team you will design, develop and implement software solutions that will support our business and client needs. The ideal candidate will be able to prioritise, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. A natural problem solver you must be able to multitask, have strong analytic skills and the ability to create innovative game changing technology

Responsibilities

  • Understand the architecture, implement, test and debug the new software platform
  • Analyse complex technical information and provide logical, analytical, and creative approaches to problem-solving
  • Document all the necessary architecture specifications and designs to identify requirements and solutions precisely.
  • Able to deal with technical challenges and support colleagues to solve problems together
  • Actively participate in production support/releases as required
  • Quickly gains proficiency when exposed to unfamiliar technical patterns, systems, or languages
  • A strong communicator who can collaborate well with other non-technical functions (e.g. Product & Design)
  • Prior experience in working for a FinTech domain is preferred.

Desired Skills and Qualifications

  • Bachelor’s degree (or higher) in Computer Science or relevant field (or equivalent) preferred.
  • Minimum 3+ experience in enterprise application development using Golang
  • Experience with other programming languages like Java, Python, Node Js will be a plus
  • Hands-on experience in working with event-driven architecture.
  • Deep knowledge in REST microservices implementation with Golang
  • Solid experience in working with Kafka along with stream applications
  • Hands on experience on a test-driven development using frameworks like gomock, junit and testNG
  • Exposure to devops and CI/CD practices and tools such as Kubernetes, CircleCI, Gradle
  • Advanced experience with relational databases (preferably PostgreSQL) and a deep understanding of database performance optimization.
  • Experience working with Linux/Perl shell scripts

What We Offer

  • Competitive Salaries and fast tracked career progression opportunities
  • A fun and inclusive people and client focused culture
  • Social Club
  • Flexible Work Arrangements
  • Ongoing Training & Development Opportunities including our own MyBudget University
  • Modern offices in attractive CBD location
  • $150 annual ‘Get Active’ subsidy
  • Free access to the MyBudget service, plus Family & Friends discounts
  • Fresh fruit daily

Summary Statement

MyBudget is committed to a workplace that's diverse and inclusive, where employees are embraced for their unique qualities and valued for their contributions. We believe a diverse and inclusive workplace brings out the best in everyone, and helps us to deliver a world-class experience to our clients.

If you feel you have the relevant skills and experience for this role and are excited by joining a business that is on a mission to change the world please apply today.

Job Type: Full-time

Salary: $80,000.00 – $90,000.00 per year

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Adelaide CBD, SA 5000: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor Degree (Preferred)

Experience:

  • Software development: 1 year (Preferred)

Work Authorisation:

  • Australia (Preferred)