About the job
Join easygo, an innovative Australian technology leader behind renowned brands such as Stake, KICK, and Twist Gaming. As we expand our engineering operations in Belgrade, we are seeking a Senior Full Stack Engineer to become an integral part of our Internal Empowerment team. In this role, you will contribute to the creation and enhancement of the platforms that power our global products.
About the Team
You will be part of a newly established engineering team that is responsible for developing and maintaining internal platforms, services, and integrations, ensuring that Easygo teams can function effectively and at scale.
Your team will manage essential internal systems and represent Easygo's digital front door, minimizing reliance on external resources and eliminating delivery bottlenecks for operational teams. By overseeing these platforms from concept to execution, your team plays a crucial role in facilitating business operations and ensuring that Easygo's technology and online presence embody the innovation within the company.
Who We’re Looking For
We are in search of a Senior Full Stack Engineer who is passionate about ownership, collaboration, and problem-solving in a way that empowers teams across the organization.
You are a seasoned engineer who prides yourself on creating high-quality, scalable systems across the tech stack and can communicate effectively with a wide range of technical and non-technical stakeholders. You flourish in an environment that values autonomy, accountability, and teamwork.
You are adept at working across the stack—designing and developing backend services and APIs, while also collaborating closely with frontend engineers to contribute to user-facing functionalities as necessary.
Additionally, you are comfortable navigating various problem domains over time, adapting to new technical contexts as business priorities evolve. You tackle challenges pragmatically, striving to understand the business needs behind technical requests and selecting solutions based on context rather than applying a one-size-fits-all methodology.
Key Responsibilities
- Design and implement high-performance software solutions in line with project requirements and company standards.
- Build and maintain solutions with a strong emphasis on code quality, scalability, and long-term maintainability.
- Enhance the performance, reliability, and resilience of existing services by addressing bottlenecks and technical debt.
- Own services from inception to delivery, ensuring high standards of quality, security, and operational readiness.
- Collaborate closely with cross-functional teams to deliver optimal solutions.

