Staff Software Engineer - Casino Team

Easygo

Melbourne, Victoria, Australia
Not specified; lucrative annual bonuses available
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 that handle billions of daily requests

Job Summary

  • The role involves designing and evolving large-scale, fault-tolerant distributed systems that handle billions of daily requests.
  • Candidates will provide technical leadership across multiple engineering teams while driving consensus on critical architecture decisions.
  • Employees gain access to over 9,000 learning courses and work alongside the top 5% of engineering talent in Australia.

Matching Summary

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

Salary

Not specified; Lucrative annual bonuses available

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • TypeScript and JavaScript proficiency
  • Node.js backend development
  • Distributed system architecture design
  • Kubernetes container orchestration
  • Technical leadership and mentoring

Nice-to-have

  • Svelte or React framework experience
  • WebSockets and Pub/Sub patterns
  • AWS cloud native stack knowledge
  • Passion for continuous learning
  • Collaboration with cross-functional teams

Key Requirements

  • Bachelor's/Master's degree in Computer Science
  • 10+ years hands-on software engineering experience
  • Proficiency in TypeScript, JavaScript, and Node.js
  • Strong understanding of distributed systems concepts
  • Experience providing technical leadership and mentoring

Work Rights

Not specified

Tailored Resume

Cover Letter