Senior Software Engineer - Backend Onboarding
Melbourne, Victoria, Australia · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor's/Master's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Easygo and Your Role
Join Easygo, a global leader in creating premier entertainment experiences, known for pushing the limits of engineering excellence. As a Senior Software Engineer focused on backend development, you will work on challenging, large-scale projects that impact millions worldwide. Embark on a journey using a modern technology stack including Node.js, TypeScript, GraphQL, microservices, WebSockets, and cloud platforms. This full-time role requires your presence in our vibrant Melbourne office, where collaboration drives innovation.
Key Responsibilities
- Develop, test, debug, and ensure high-quality, scalable, and maintainable codebases.
- Deliver efficient and clean code following established best practices and standards.
- Lead technical discussions and suggest solutions enhancing team effectiveness and supporting organizational goals.
- Take ownership of medium-sized projects or key components from design through deployment.
- Analyze complex issues to devise practical and impactful solutions aligned with team initiatives.
- Drive innovation and improvements to optimize performance and workflow within the engineering team.
- Mentor junior engineers by sharing knowledge and providing constructive feedback.
- Collaborate closely with product managers, stakeholders, and other engineering teams to communicate technical concepts clearly.
Qualifications and Experience
- Bachelor’s or Master’s degree in Computer Science or related experience.
- Proven hands-on experience in software engineering, emphasizing backend development.
- Proficiency with Node.js, microservices architecture, containerization with Docker, and cloud services such as AWS, Azure, or Google Cloud.
- Experience in subscriptions technologies like WebSockets and Pub/Sub, TypeScript, GraphQL, as well as PostgreSQL and Elasticsearch databases.
- Familiarity with continuous integration and deployment pipelines using tools like AWS CodePipeline or GitHub Actions.
- Strong grasp of software architecture and design principles.
- Excellent analytical and problem-solving capabilities in dynamic, fast-moving environments.
- Effective communication skills with a positive attitude and eagerness to broaden technical expertise and step into full-stack responsibilities.
Bonus Skills
- Experience with front-end frameworks, especially Svelte and SvelteKit, or alternatives such as React with NextJS, Vue with Nuxt, or Quasar.
- Good understanding of JavaScript fundamentals and related tools like Storybook.
Benefits and Perks
- Exceptional learning environment with career advancement opportunities; one-third of employees advance roles annually.
- Competitive salary in line with market standards, coupled with performance-based bonuses up to 20%.
- Referral bonuses for bringing talented individuals into the team.
- 18 weeks paid parental leave for primary caregivers with a supportive 12-week transition back to work including paid Fridays.
- Employee Assistance Programs, weekly massages, complimentary beverages from in-house baristas, daily catered breakfasts, and regular company events.
- Modern and fun offices featuring amenities like pool tables, table tennis, gaming consoles, and an F1 simulator.
Diversity and Inclusion
Easygo is committed to equitable hiring and values a diverse workforce. We do not discriminate based on race, religion, nationality, gender identity, sexual orientation, age, or any personal characteristic. Join us as your authentic self and gain the Easygo advantage.
Minimum education
Bachelor's Degree