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.
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
Benefits
- 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.
Work Arrangement
Hybrid
Team
Structure: newly formed engineering team
Additional Information
- 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.