Easygo

Staff Software Engineer, (Full-Stack) - Engagement team

Easygo
Apply
5 months ago
Melbourne, AustraliaStaff+

Responsibilities

  • Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic.
  • Provide technical leadership across multiple engineering teams and mentor senior engineers.
  • Drive frontend and full-stack architecture decisions and cross-cutting platform initiatives.
  • Improve rendering strategies, static asset delivery, backend-load efficiency, performance, scalability, and reliability.
  • Improve deployment safety, rollout strategies, and failure recovery to reduce platform-wide incidents.
  • Partner with Platform and Infrastructure teams on scaling, load balancing, caching, and lifecycle management.
  • Write and ship high-quality production code primarily in TypeScript, JavaScript, and Node.js.
  • Collaborate with cross-functional teams and executive stakeholders to communicate complex technical concepts and project updates.

Requirements

  • Bachelor's or master's degree in Computer Science or equivalent practical experience.
  • 10+ years of hands-on software engineering experience focused on scalable system design and development.
  • Proficiency in multiple programming languages and frameworks, preferably TypeScript, JavaScript, Svelte, or server-side rendering frameworks such as React, Next.js, and Vue.
  • Proficiency in Node.js, Kubernetes, WebSockets, Pub/Sub, and related technologies.
  • Strong understanding of distributed systems concepts.
  • Experience providing technical leadership, mentoring, and guiding teams.
  • Strong problem-solving, critical-thinking, communication, and collaboration skills.

Benefits

  • Access to tailored learning programs, mentorship, and more than 9,000 courses.
  • Work with large-scale, cloud-native systems and experienced engineering teams.
  • Annual bonuses, an employee assistance program, and a paid volunteer day.
  • Daily breakfast, snacks, refreshments, an in-house barista, weekly team lunches, and Friday happy hours.
  • On-site remedial massage on Wednesdays.
  • Bustling office environment with pool tables, table tennis, and gaming consoles.
  • Melbourne office role with the option to work from home up to two days per week.

Tech Stack

Apache KafkaArgo CDAWSCloudflareDatadogGoJavaScriptKubernetesNext.jsNode.jsReactSvelteTypeScriptVue.js
Easygo

About Easygo

1,001-5,000 employees

Easygo builds and operates the technology behind Stake.com (online casino and sportsbook), Kick.com (live-streaming platform), and Twist Gaming (casino game studio). It provides end-to-end software development, data, and design to power these consumer entertainment brands. Founded in 2016 and headquartered in Melbourne, the privately held company serves global gambling and streaming markets.

Contact me