Staff Software Engineer - Casino Team

Easygo

Melbourne, Australia
Not specified; lucrative annual bonuses mentioned;...
On-site
10+ years software engineering experience
Typescript and javascript proficiency
Node.js backend development
The role involves designing and evolving large-scale, fault-tolerant distributed systems capable of handling billions of daily requests

Job Summary

  • The role involves designing and evolving large-scale, fault-tolerant distributed systems capable of handling billions of daily requests.
  • Candidates will provide technical leadership across multiple engineering teams while mentoring senior engineers on critical architecture decisions.
  • The company offers access to over 9,000 learning courses and a collaborative environment with top-tier engineering talent.

Matching Summary

The role involves designing and evolving large-scale, fault-tolerant distributed systems capable of handling billions of daily requests.

Salary

Not specified; Lucrative annual bonuses mentioned; Benefits include EAP, volunteer day, and on-site perks

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • TypeScript and JavaScript proficiency
  • Node.js backend development
  • Kubernetes and microservices architecture
  • Distributed systems design expertise
  • Technical leadership and mentoring

Nice-to-have

  • Svelte or React framework knowledge
  • Experience with WebSockets and Pub/Sub
  • Passion for continuous learning culture
  • Collaboration with cross-functional teams
  • Interest in high-performance gaming

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • 10+ years of hands-on software engineering experience
  • Strong understanding of distributed systems concepts

Work Rights

Not specified

Tailored Resume

Cover Letter