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 Staff Backend Engineer to join our Payments team and take a leading role in shaping the architecture, reliability, and evolution of our payment system.
About the Team
You will join an established engineering team responsible for building and evolving the payments capabilities that power Kick’s global platform. The team enables product to seamlessly integrate with payment providers, ensuring reliable, secure, and scalable money movement across multiple markets.
The team owns core payment infrastructure, including payment orchestration, provider integrations, transaction processing, and reconciliation flows. These systems ensure that deposits, withdrawals, and financial operations are executed accurately, compliantly, and with high availability.
By delivering robust and well-designed payment services, the team plays a critical role in ensuring a smooth and trustworthy user experience. They optimise success rates, reduce payment friction, and provide clear visibility into transaction lifecycles, enabling data-driven decisions and continuous improvement.
Who We’re Looking For
We’re looking for a Staff Backend Engineer with strong experience in Go who enjoys building reliable, scalable systems in a critical domain such as payments, where correctness, performance, and resilience are essential.
You are an experienced engineer who takes pride in designing and maintaining systems that handle real-world financial transactions, and who understands the importance of reliability, consistency, and auditability in a large, evolving organisation.
You’re comfortable working on backend services and integrations, and you care deeply about engineering quality. You value clean implementation, well-defined contracts, and highly observable systems, and you approach complex problems pragmatically and thoughtfully.
As a senior engineer, you are able to:
- Work independently on complex, high-impact initiatives
- Contribute meaningfully to technical discussions and architectural decisions
- Support and elevate others through code reviews, knowledge sharing, and collaboration
Key Responsibilities:
- Architect and implement high-performance software solutions in alignment with project requirements and company standards.
- Design and build robust backend services that ensure reliable, secure, and scalable handling of financial operations.
- Own the technical direction of key systems and services, making pragmatic architectural decisions aligned with business needs.
- Optimise existing services for performance, scalability, and reliability, identifying and resolving bottlenecks, reducing technical debt, and improving system resilience.
- Lead complex, high-impact initiatives end-to-end, from problem definition through to delivery and iteration
- Take ownership of services throughout their lifecycle while ensuring high code quality, security, and maintainability.
- Collaborate effectively with cross-functional teams and operational stakeholders, clearly communicating technical concepts, trade-offs, and progress.
- Work across different problem domains and projects over time, adapting to changing priorities and contributing to improvements of varying complexity based on business needs.
- Actively contribute as a team player, supporting others when needed, asking questions, and participating constructively in technical discussions and decision-making.
- Raise the bar for engineering quality through code reviews, standards, and mentoring engineers within the team
- Provide technical leadership through solution design, code reviews, and knowledge sharing, supporting the team's overall technical quality and consistency.
- Communicate effectively in written and spoken English, presenting ideas clearly to colleagues and stakeholders across teams.
Qualifications and skills:
- Bachelor's/Master's degree in Computer Science or equivalent practical experience.
- 7+ years of hands-on experience in software engineering, focusing on scalable system design and development.
- Strong experience with Go, and familiarity with building and operating distributed systems, APIs, and shared services.
- Proven track record of designing and modernising systems with a focus on scalability, maintainability, and system optimisation.
- Experience contributing to technical direction through collaboration, design input, and mentorship when appropriate.
- Strong communication skills with the ability to explain technical concepts to a broad audience and work effectively with cross-functional teams.
- Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.
- Experience debugging production applications and managing incidents.
Preferred Qualifications
- Experience delivering and maintaining distributed systems at scale
- Demonstrated a high level of autonomy and self-sufficiency in driving projects 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 (3 days per week) and flexibility when needed.
Come as you are. Be part of something bigger. Click play on your career today.
Top Skills
What We Do
At Easygo we proudly stand as a prominent service provider to a powerhouse of brands within the iGaming industry, including Stake.com, Kick.com and Twist Gaming. Stake is the world's largest crypto casino, and leads the industry with a seamless online casino and sportsbook experience. Level up your online entertainment with Kick.com, the vibrant live streaming platform, which connects millions of gamers and content creators worldwide. All alongside the innovative game design studio, Twist Gaming, which takes creativity to new heights by crafting cutting-edge and captivating games. Our commitment to placing our clients and their communities' entertainment at the forefront of everything we do, has solidified us as the ultimate online service provider for entertainment companies. Headquartered in the beautiful city of Melbourne, our growth has been remarkable. From humble beginnings to a thriving workforce of 200+, we've expanded not only in numbers but in ambition. There really is something for everyone here, whether you work in Tech, Marketing, Operations, Mathematics or Design, we are sure to have something for everyone. Click play, on your career today! The last 2 years have been huge for us, we have grown from 20 to 100+ team members. Whilst the products that we build are global we have two amazing offices in the same building in the heart of the CBD with all the bells and whistles you could ever want. Including an in-house barista, pool, and table tennis tables, PS5 and Nintendo Switches, a meditation room, help yourself drinks fridge and snack wall, catered breakfast daily, weekly massages and team lunch.








