Lead Full Stack Engineer

About Halfbrick

Halfbrick is a game developing studio that is globally recognised for its success with phone games such as Fruit Ninja and Jetpack Joyride. Located in Brisbane, with an awesome team under one roof, we pride ourselves on creating memorable entertainment experiences that become an essential part of people’s everyday lives. Halfbrick is one of Australia’s longest running and most successful game developers. Our success is built on passion, enthusiasm, a willingness to learn and an openness towards trying different approaches to how we make games. We believe that great teams make great games, and we all work together to achieve the best results. This means that we take our hiring process very seriously, making sure that we’re able to produce great games with the best team.

Why you’ll love it

We are committed to growing our employees, and as such we offer generous benefits and perks. We work hard to foster an intensely collaborative, fun, and creative environment, with training and professional growth opportunities at our forefront. We strongly believe and endorse equal opportunity employment and value diversity at Halfbrick. We work hard to foster a culture that allows our Bricks to be the best they can.

Some Halfbrick perks include:

  • Salary sacrifice for phones, laptops, gaming consoles, superannuation and novated lease.
  • Weekly massages on site, during working hours.
  • Cake on your birthday (and everyone else’s birthday).
  • Flexible working hours and work/life balance.
  • Social events and Friday night board games/shenanigans.
  • Daily breakfast bar.
  • Monthly company lunches.

About the opportunity

Halfbrick is looking for a Lead Full Stack Engineer to lead our game client-server architecture design and systems implementation. As part of Halfbrick, you will help the game teams build their business through multiplayer functionality, advertising, in-app purchase, business intelligence and analytics. You will ensure quality system design, implementation and integration of our game client-server architecture to satisfy high availability and scalability targets.

Responsibilities:

  • Lead software engineers from different game teams on client-server communication systems.
  • Write high quality code that supports existing and future functionality of our products.
  • Ensure service scalability through quality design and implementation.
  • Work to ensure high-quality delivery with unit and integration tests.
  • Interface with internal teams and external partners at Halfbrick.
  • Improve and maintain existing services as well as their scalability and reliability.
  • Work with different game teams to design and develop new services based on their needs.
  • Demonstrate capability and high-quality work.
  • Actively participate in creative meetings, contributing viable ideas.
  • Constructively contribute to team culture through positive attitude.
  • Check own work for quality and accuracy.
  • Most importantly, help create awesome games!

About you

You’re the type of person who wishes to be part of a small, close-knit team of passionate creatives who work together to make valuable contributions to Halfbrick and the games we create.

You will also demonstrate the following:

  • 3+ years of experience in a related lead position.
  • Strong experience in software development concepts.
  • Strong knowledge of Modern cloud computing services (AWS, Google Cloud).
  • Strong knowledge of database systems.
  • Strong experience in GoLang, C++, C# and Node.js.
  • Strong knowledge of Network and API security.
  • Prior experience with Realtime systems.
  • Excellent communications skills.
  • Excellent project management skills.
  • Experience in gaming is a bonus.

Application

The information you provide us in this application is used for our recruitment process only. If you are unsuccessful in your application, your information may be stored for future job opportunities. If you do not want this to be the case, please let us know.