Employment OS for your Business

Full Stack Software Engineer

IT • Melbourne, Victoria 3000, Australia • Full-time

Role Type

Permanent • Full-time • Associate

Pay Rate

115000 AUD – 135000 AUD (Annum)

Description

About Us

At PointsBet, we have only built a fraction of what we have imagined.

Launched in Australia in 2017, PointsBet is committed to delivering the ultimate betting experience. As a global leader in the industry, our people at PointsBet are united by a shared mission: to push boundaries and elevate the thrill of the game – always with a focus on a safe, responsible experience for all our users. Our diverse team brings together the best of tech, sports knowledge and creative vision to deliver an exciting platform for sports and racing enthusiasts worldwide.

About the Role 

                                                           

Role: Software Engineer


Reporting Manager: Technical Lead


About the Role

Leveraging your experience as a motivated, passionate Software Engineer (Azure, C#, TypeScript, Rust, SQL, and NoSQL), you will play a critical role within the team in driving the development of innovative software solutions that align with our business goals. You will have a great team attitude, a strong desire to collaborate, and uphold and promotes PointsBet values. ​


Responsibilities include but are not limited to:

  • Implement technical solutions in an event-driven architecture while taking into consideration performance, scalability, availability, cost and security.
  • Play an active part shaping the way we do things by following and encouraging others to adopt best practices in coding, and other processes all throughout the SDLC.
  • Design and implement efficient, intuitive, modular and testable code.
  • Participate in daily stand ups, retros and sprint planning sessions.
  • Ensure development work conforms to standards such as design, coding and quality to ensure solutions are fit for purpose.
  • Meeting timelines and delivery commitments made, escalating issues early.
  • Contribute and adhere to team objectives including coding practices, continuous integration and continuous delivery processes.
  • Act as your own DevOps, planning and executing deployments, as well as ensuring everything is running smoothly once it hits production through logging, metrics collection and alerts.
  • Continuously improve your technical and soft skills.
  • Effectively communicate technical ideas and designs, and welcome constructive feedback.
  • Maintain good working relationships, be inclusive and show respect to others.
  • Uphold and promote PointsBet values.
  • Promote knowledge sharing and mentor other developers.

Skills and Requirements:

  • 3+ years of local experience as a Full Stack Engineer
  • Demonstrable real-world experience building & deploying scalable, high-performance applications.
  • Passionate about software development and modern software architecture.
  • Familiarity with coding practices (SOLID, DRY, decoupling, TDD, BDD).
  • Development background working with cloud platforms (Azure a plus), .NET C#, TypeScript (React a plus), messaging buses/systems, CI/CD, and SQL/NoSQL, persistence solutions.
  • A firm understanding of software design, development and testing best practices.
  • Ability to learn and adapt on the go, working autonomously and as part of a team, in a fast-paced environment.

Join us in our journey to change the game, innovate daily and create a platform that sports lovers across the globe can trust and enjoy.


Don’t meet every requirement on the job description? That’s okay! We encourage you to apply anyway. We are built different at PointsBet, because we think different. We value diverse perspectives and are excited to hear from applicants with unique skill sets. Your individuality and experience could be the perfect addition to our team.

Company Overview

At PointsBet, we have only built a fraction of what we have imagined. Launched in Australia in 2017, PointsBet is committed to delivering the ultimate betting experience. As a global leader in the industry, our people at PointsBet are united by a shared mission: to push boundaries and elevate the thrill of the game – always with a focus on a safe, responsible experience for all our users. Our diverse team brings together the best of tech, sports knowledge and creative vision to deliver an exciting platform for sports and racing enthusiasts worldwide.