Staff Software Engineer, (Full-Stack) - Casino Team
Quick Summary
Elevate Technical Strategy and Architecture Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack.
Bachelor's/Master's degree in Computer Science or equivalent practical experience. 10+ years of hands-on experience in software engineering, focusing on scalable system design and development.
Easygo leads the world in crafting top-tier entertainment experiences. Within our engineering organisation, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing learning, and upholding excellence in engineering, ensuring we consistently set the benchmark for engineering mastery.
What We Offer
~1 min readResponsibilities
~1 min read- →Elevate Technical Strategy and Architecture
- →Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack.
- →Provide technical leadership across multiple engineering teams, mentoring senior engineers and driving consensus on critical frontend and full-stack architecture decisions.
- →Drive and lead cross-cutting platform initiatives, such as rendering strategy improvements, static asset delivery, and overall reduction of redundant backend load.
- →Ensure System Health and Performance
- →Optimise existing systems for world-class performance, scalability, and reliability, proactively identifying and resolving bottlenecks and inefficiencies.
- →Deliver end-to-end platform improvements that directly address systemic bottlenecks and complex failure modes across the platform.
- →Improve deployment safety, rollout strategies, and failure recovery to minimize platform-wide incidents.
- →Partner with Platform and Infrastructure teams on large-scale efforts including scaling, load balancing, caching, and lifecycle management.
- →Set the Bar for Execution
- →Write and ship high-quality production code, primarily in TypeScript and Javascript (Node.js), establishing and upholding the standard for code quality, scalability, and maintainability.
- →Collaborate effectively with cross-functional teams and executive stakeholders, communicating complex technical concepts and project updates clearly and concisely.
Requirements
~1 min read- Bachelor's/Master's degree in Computer Science or equivalent practical experience.
- 10+ years of hands-on experience in software engineering, focusing on scalable system design and development.
- Proficiency in multiple programming languages and frameworks, preferably Typescript, JavaScript, Svelte or other server-side rendering frameworks (React, NextJS, Vue etc).
- Proficient in Node.js, Rest API, Kubernetes (K8), Design Patterns, Subscriptions (WebSockets, Pub/Sub etc) and related technologies.
- Strong understanding of distributed systems concepts.
- Experience providing technical leadership, mentoring, and guiding teams.
- Exceptional problem-solving and critical thinking skills, with the ability to lead resolution of complex technical challenges and thrive in a fast-paced, dynamic environment.
- Excellent communication skills for effective collaboration across teams and stakeholders.
What We Offer
~2 min readLocation & Eligibility
Listing Details
- Posted
- April 9, 2026
- First seen
- April 9, 2026
- Last seen
- April 28, 2026
Posting Health
- Days active
- 18
- Repost count
- 0
- Trust Level
- 36%
- Scored at
- April 28, 2026
Signal breakdown
Please let Easygo know you found this job on Jobera.
3 other jobs at Easygo
View all →Explore open roles at Easygo.
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
