Junior/Mid-Level Full-Stack Software Engineer
6 hours ago
Melbourne | Hybrid
At Rome2Rio, we help millions of travellers navigate the world—comparing flights, trains, buses, ferries, and driving routes to get from A to any B. Behind our simple interface lies complex routing logic, massive datasets, and high-performance infrastructure that makes global travel search possible.
We're hiring a mid-level full-stack engineer to join either our Platform or Monetisation team in Melbourne. Both teams build and scale critical parts of Rome2Rio's product—from routing and search infrastructure to revenue features and user conversion. You'll work end-to-end across backend and frontend systems, shaping how millions of people experience travel planning.
What You'll Do- Design, build, and optimise backend services that power travel search, routing, and monetisation features.
- Develop clean, scalable APIs and performant user interfaces in C# / .NET Core and TypeScript / React.
- Work across the full stack to deliver features that span backend, frontend, and infrastructure layers.
- Collaborate closely with Product, Design, and Engineering in an agile environment to ship high-quality features.
- Contribute to system architecture, performance tuning, observability, and deployment pipelines.
Our Teams
You'll join one of two engineering teams central to Rome2Rio's product and growth:
- Platform – The backbone of Rome2Rio: routing engine, search infrastructure, data pipelines, and internal tools.
- Monetisation – How we grow: advertising integrations, pricing and conversion systems, and revenue-driving experiments.
During the interview process, we'll explore which team best matches your skills and interests.
Our Tech Stack
- Backend: C#, .NET Core 6+, RESTful APIs, server-side rendering
- Frontend: TypeScript, React
- Infrastructure: GitHub Actions, CI/CD pipelines, Sentry, Datadog, cloud deployments
What You Bring
- 3–5 years of professional software engineering experience in a product-focused environment.
- Proficiency in C# / .NET Core for backend development and solid experience with TypeScript / React
- Strong understanding of software fundamentals: architecture, testing, performance, clean code.
- Experience building scalable APIs and user-facing features end-to-end.
- A collaborative mindset and curiosity to work across systems and domains.
- Experience with high-traffic systems, distributed architectures, or performance optimisation.
- Familiarity with observability tools, monitoring, and system resilience.
- Exposure to travel tech, search infrastructure, or data-heavy applications.
Innovate & Impact: Work on a product that millions of travellers rely on.
Inclusive & Supportive Team: We welcome all backgrounds, perspectives, and experiences.
Career Growth: Develop your skills with mentorship, knowledge-sharing, and leadership opportunities.
Flexible Work: Hybrid setup with a great work-life balance.
Explore Fund: Travel perks to help you experience the journeys you help create
At Rome2Rio, we don't expect candidates to tick every box—if you're passionate about what we do and excited about the role, we encourage you to apply
-
Software Engineer, Full Stack
4 days ago
Melbourne, Victoria, Australia CSIRO Full time $100,000 - $113,000 per yearAcknowledgement of CountryCSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliation .Role Highlights**- Play a key role in Australia's...
-
Full Stack Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Frazer Tremble Executive Full time $80,000 - $144,000 per yearBuild from the ground up: Shape architecture, features, and tech choices for a product just entering its first growth phase. Real ownership & equity: Hybrid flexibility, $100–$120K + super + shares, your code directly impacts our product and users. Modern stack, no legacy drag: Collaborate with founders who understand engineering, move fast, and value...
-
Full Stack Software Engineer
2 weeks ago
Melbourne, Victoria, Australia JobTetris Full time $80,000 - $120,000 per yearBuild from the ground up: Shape architecture, features, and tech choices for a product just entering its first growth phase. Real ownership & equity: Hybrid flexibility, $100–$120K + super + shares, your code directly impacts our product and users. Modern stack, no legacy drag: Collaborate with founders who understand engineering, move fast, and value...
-
Full Stack Engineer
2 weeks ago
Melbourne, Victoria, Australia nDeva Full time $104,000 - $130,878 per yearAbout the RoleBiarri is seeking a talentedFull Stack Software Engineerto join its engineering team inMelbourne.This is a hybrid role, with flexibility around days in the office (ideally 2 days a week). The successful candidate will collaborate in small, cross-functional teams, building modern web applications powered by powerful optimisation and...
-
Full Stack Engineer
2 weeks ago
Melbourne, Victoria, Australia Wayfaring Full time $80,000 - $140,000 per yearWant to join a well-respected organisation that is experiencing continual growth? This is an opportunity to join a talented team that invests in new technology and has a leading engineering approach. As believers in constantly driving innovation, this organisation has a dynamic culture that contributes to its ongoing success. You will work in a supportive...
-
Full-Stack Software Engineer
2 days ago
Melbourne, Victoria, Australia ROLLER Full time $80,000 - $120,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Full Stack Engineer
2 weeks ago
Melbourne, Victoria, Australia QIX Consulting Full time $120,000 - $200,000 per yearSenior Full Stack Developer – DevOps & Cloud Engineering - 12monthsLocation:Melbourne, Australia / Offshore / HybridAre you aSenior Full Stack Developerpassionate about solving complex challenges through end-to-end engineering? Do you thrive in fast-paced environments where you can shape solutions across application development, cloud engineering, and...
-
Full-stack Engineer
1 week ago
Melbourne, Victoria, Australia Karbon Full time $90,000 - $120,000 per yearAbout KarbonKarbon is the global leader in practice management software for growth-minded accounting firms. We provide an award-winning, highly collaborative cloud platform that streamlines work and communication, enabling the average accounting firm using Karbon to save 18.5 hours per week, per employee.We have customers in 34 countries and have grown into...
-
Mid-Level Software Engineer
2 days ago
Melbourne, Victoria, Australia Compass Education Full time $80,000 - $120,000 per yearAt Compass, we're on a mission to transform the school day for everyone. From staff and students to families and administrators, we build smart, seamless technology that empowers people to focus on what really matters: learning, growing, and thriving.That mission has fuelled our growth into a global scale-up, now supporting over 5,000 schools across 3...
-
Full Stack Software Developer
2 weeks ago
Melbourne, Victoria, Australia Agilent Technologies Full time $80,000 - $120,000 per yearJob DescriptionTake your career to the next level by joining the world-renowned Agilent Technologies, a global leader in science and engineering Research and Development.Agilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services,...