This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Nice to have:
Experience designing, delivering, and maintaining distributed systems at scale
Demonstrated autonomy and ownership in driving projects through to completion
What we offer:
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