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