Easygo is an Australian technology powerhouse behind global brands Stake, KICK, and Twist Gaming. As we continue to build and scale our engineering presence in Belgrade, we’re looking for a Senior Full Stack Engineer to join our Internal Empowerment team to help shape the platforms and systems that power our products globally.
About the Team
You will join a newly formed engineering team responsible for building and owning internal platforms, services, and integrations that enable teams across Easygo to operate efficiently and at scale.
The team owns critical internal systems and Easygo’s digital front door, reducing reliance on external dependencies and removing delivery bottlenecks for operational teams. By owning these platforms end to end, the team plays a key role in supporting business operations and ensuring Easygo’s technology and external presence reflect the innovation happening across the company.
Who We’re Looking For
We’re looking for a Senior Full Stack Engineer who enjoys ownership, collaboration, and solving complex problems that enable teams across the business.
You’re an experienced engineer who takes pride in building high-quality, scalable systems across the stack and who communicates clearly with a diverse range of technical and non-technical stakeholders. You thrive in an environment where autonomy, accountability, and teamwork are valued.
You’re comfortable working across the stack — from designing and building backend services and APIs, to collaborating closely with frontend engineers and contributing to user-facing functionality when needed.
You’re also comfortable moving between different problem domains over time, adapting to new technical contexts as business priorities evolve. You approach problems pragmatically, seek to understand the business needs behind technical requests, and choose solutions based on context rather than applying a one-size-fits-all approach.
Key Responsibilities
- Design and implement high-performance software solutions aligned with project requirements and company standards.
- Build and maintain solutions with a strong focus on code quality, scalability, and long-term maintainability.
- Improve the performance, reliability, and resilience of existing services by addressing bottlenecks and technical debt.
- Own services end to end, ensuring high standards of quality, security, and operational readiness.
- Collaborate closely with cross-functional teams and operational stakeholders, clearly communicating technical decisions and trade-offs.
- Work across different problem domains over time, adapting to changing priorities and contributing where impact is highest.
- Provide technical ownership within the team through solution design, code reviews, mentoring, and active participation in technical discussions.
- Communicate effectively in written and spoken English with colleagues and stakeholders across teams.
Minimum Qualifications
- 7+ years of hands-on software engineering experience, with a focus on scalable system design and development
- Experience with Go, and familiarity with modern frontend technologies, frameworks, and web fundamentals
- Proven experience designing and modernising systems with an emphasis on scalability, maintainability, and performance optimisation
- Ability to work independently on complex technical initiatives, contribute to solution design, and influence technical decisions through collaboration
- Strong communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders
- Strong problem-solving skills, including experience debugging production systems and managing incidents in live environments
Preferred Qualifications
- Experience designing, delivering, and maintaining distributed systems at scale
- Demonstrated autonomy and ownership in driving projects through to completion
Why Join Easygo?
- Performance Reward: Annual bonus linked to individual and company performance.
- Professional Growth: Opportunities for development, learning, and career progression within a global organization.
- Health & Wellbeing: Private health insurance for you and your dependants.
- Office Perks: Daily catered lunch, snacks and beverages, parking reimbursement, and a modern Belgrade office.
- Global Exposure: Opportunities to collaborate with—and occasionally visit—our Melbourne headquarters.
- Team Culture: Regular team-building activities and a professional, collaborative working environment.
We believe in-person collaboration is key to building strong teams and delivering great results. This role follows a hybrid work model, with a strong on-site presence at our Belgrade office and flexibility when needed.
Come as you are. Be part of something bigger. Click play on your career today.