Staff Software Engineer, (full-stack) - Engagement Team

Easygo Gaming

Melbourne, Australia
On-site
Typescript and javascript (node.js)
Large-scale distributed systems
High-volume traffic systems
Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack

Job Summary

  • Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack.
  • Optimize existing systems for world-class performance, scalability, and reliability, proactively identifying and resolving bottlenecks and inefficiencies.
  • Work alongside the top 5% of engineering talent in Australia, using a vast cloud native tech stack including AWS, Microservices, Large-Scale Distributed Systems, Kafka, K8's, Svelte, Typescript, Node.js, Golang, ArgoCD, Datadog & Cloudflare.

Matching Summary

Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack.

Skills & Requirements

Must-have

  • TypeScript and JavaScript (Node.js)
  • Large-scale distributed systems
  • High-volume traffic systems
  • Fault-tolerant system design
  • REST API
  • Kubernetes (K8)

Nice-to-have

  • Continuous learning environment
  • Mentoring senior engineers
  • Cross-functional collaboration
  • Cloud native tech stack
  • Global large-scale products

Key Requirements

  • 10+ years of hands-on experience
  • Bachelor's/Master's degree in Computer Science or equivalent
  • Proficiency in TypeScript, JavaScript, Svelte or other SSR frameworks
  • Proficient in Node.js, Rest API, Kubernetes (K8), Design Patterns, Subscriptions
  • Strong understanding of distributed systems concepts
  • Experience providing technical leadership and mentoring

Work Rights

Not specified

Tailored Resume

Cover Letter