Lead Software Engineer, Full Stack

vor 1 Monat


Melbourne, Österreich Agoda Vollzeit

About Agoda

Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with more than 3.6 million accommodations globally. Based in Asia and part of Booking Holdings, our 6,000+ employees representing 90+ nationalities foster a work environment rich in diversity, creativity, and collaboration. We innovate through a culture of experimentation and ownership,enhancing the ability for our customers to experience the world.

About the Job

Note: Agoda’s hybrid workplace includes a few select remote roles and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following:

In-office locations: Gurugram, India; Bangkok, Thailand.

Full Remote location(s): Bangalore, India; Pune, India; Tokyo, Japan; Taipei, Taiwan; Manila, Philippines; Melbourne, Australia.

Get to Know our Team:

The Full Stack Engineering Department builds the Agoda web and app products. We have several teams in front-end focusing on different aspects of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include our mobile websites, native apps, and desktop sites. We hire people from around the world who have a passion for using technology to create and implement the best user experiences. Our teams work on the full stack and build end-to-end systems including user interfaces, APIs, backend systems, and database systems. Our products are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work. We are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills.

The Opportunity:

Lead Software Engineer is the key role in our technology organization working together with individual contributors and senior leadership. Our Lead engineers are heavily involved in the hiring and mentoring process and are the go-to people who design and implement new systems and components. We are looking for people who are passionate to take on more responsibility and driving major architectural changes in Agoda. It’s expected from you in this role as Lead Software Engineer to push Agoda forward technically by adopting new technologies and setting higher standards.

In this Role, you'll get to:

  • Maintain ownership and responsibility of mission critical systems
  • Be hands on – build high volume platforms using cutting-edge technologies like React and GraphQL
  • Mentor and coach other software engineers
  • Be a major contributor to our agile and scrum practices
  • Design and lead crucial technical projects and initiatives cross teams and departments
  • Stay on the leading edge of technical know-how, industry trends and drive technical innovations

What you'll Need to Succeed:

  • 8 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS
  • A bachelor's degree in Computer Science or a quantitative field is required; a master's degree is preferred. Alternatively, a minimum of 10 years of experience in the relevant field is acceptable
  • Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development
  • Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too
  • Excellent understanding of object-oriented JavaScript, TypeScript
  • You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack.
  • Great communication and coordination skills
  • Excellent analytical thinking and problem-solving skills
  • You have a good command of the English language.

It's Great if you have:

  • Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions
  • Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc.)
  • Working Experience with Containers and Dockerization, also K8S is a plus
  • Knowledge and hands on experience in CI/CD solutions would be a plus
  • Strong experience in all aspects of client-side performance optimization
  • Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD
  • Experience in multiple front-end platforms including iOS, Android, Web, and API services
  • Have worked on an app or internet company that is at scale with large numbers of users and transactions per second
  • Have experience in a data driven company with experience analyzing and working with Big Data
  • Lead teams and greenfield projects solving large system problems
  • Worked on global projects serving world markets with distributed data centers and localization of the front end and data

#Melbourne #Australia #LI-Remote

Equal Opportunity Employer

At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.

Wewill keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our privacy policy.

To all recruitment agencies: Agoda does not accept third party resumes. Please do not send resumes to our jobs alias, Agoda employees or any other organization location. Agoda is not responsible for any fees related to unsolicited resumes.

#J-18808-Ljbffr

  • Melbourne, Österreich Ltnetwork Vollzeit

    Full Stack Software Developer / Engineer (AUS) Digital Stack - - Full-time Melbourne, posted on Wed Jan 31 2024 We are looking for passionate developers who love problem-solving and are motivated to stay up-to-date with trends in web development. We value new ideas and technologies to continually improve both the developer and user experience.Digital Stack...


  • Melbourne, Österreich Ltnetwork Vollzeit

    Full Stack Software Developer / Engineer (AUS) Digital Stack - - Full-time Melbourne, posted on Wed Jan 31 2024 We are looking for passionate developers who love problem-solving and are motivated to stay up-to-date with trends in web development. We value new ideas and technologies to continually improve both the developer and user experience.Digital Stack...


  • Melbourne, Österreich Geenen IT Systeme Vollzeit

    Perion is at the forefront of revolutionising the gaming industry through blockchain technology. Our XP Ecosystem provides a comprehensive platform for gamers, developers, and influencers to interact, compete, and monetize their activities in a decentralised and rewarding environment. Join us in our mission to fix what sucks in gaming and bring web3 gaming...


  • Melbourne, Österreich Catapult Vollzeit

    Senior Software Engineer (Full Stack, Cloud)Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We've been at the forefront of sports technology and science since 2006 - we don't just work in the sporting industry, we are actively changing its future. Our solutions are...


  • Melbourne, Österreich Catapult Vollzeit

    Senior Software Engineer (Full Stack, Cloud)Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We've been at the forefront of sports technology and science since 2006 - we don't just work in the sporting industry, we are actively changing its future. Our solutions are...

  • Software Engineer

    vor 1 Monat


    Melbourne, Österreich Cadmus Vollzeit

    Cadmus is the market-leading solution in Higher Education assessment in Australia and has recently replicated this success in the UK with rapid adoption at 15 of the top 20 institutions.We are seeking a Senior Software Engineer - Full Stack to join our team and build ground-breaking products and features that break down barriers to learning. This is a...

  • Software Engineer

    vor 4 Wochen


    Melbourne, Österreich Cadmus Vollzeit

    Cadmus is the market-leading solution in Higher Education assessment in Australia and has recently replicated this success in the UK with rapid adoption at 15 of the top 20 institutions.We are seeking a Senior Software Engineer - Full Stack to join our team and build ground-breaking products and features that break down barriers to learning. This is a...

  • Full Stack Engineer

    Vor 4 Tagen


    Melbourne, Österreich PRA Australia Vollzeit

    No legacy! Start up mentality but yet you're working for a corporate that is well established and successful. Principals are based on the Spotify model, and core Tech Stack is NodeJS (Java/Kotlin a bonus), React, GraphQL, AWS. Full Stack (50/50 split). What to expect daily ... • Take detailed requirements, determine the right front-end strategy and...

  • Full Stack Engineer

    vor 1 Monat


    Melbourne, Österreich Motion Recruitment Pty Vollzeit

    Looking for a Mid/Senior Full Stack Engineer with a passion for developing high class solutions for clients across multiple industries including Fleet Management, Financial Services and more.Responsibilities:Collaborate with on and off shore developers to create high class solutions meeting clients requirementsBe a key part of the hands-on development of new...

  • Full Stack Engineer

    vor 4 Wochen


    Melbourne, Österreich Motion Recruitment Pty Vollzeit

    Looking for a Mid/Senior Full Stack Engineer with a passion for developing high class solutions for clients across multiple industries including Fleet Management, Financial Services and more.Responsibilities:Collaborate with on and off shore developers to create high class solutions meeting clients requirementsBe a key part of the hands-on development of new...


  • Melbourne, Österreich Secure Code Warrior Limited Vollzeit

    Make your mark with a rapidly growing Cybersecurity company: We are currently looking for a Junior - Mid level Full Stack Engineer to join us in Melbourne. Joining us during a period of growth, you will be responsible for helping build out reporting capabilities for our customers on our platform. Using your experience in React,Typescript and Java,...

  • Principal Engineer

    vor 4 Wochen


    Melbourne, Österreich eFinancialCareers Ltd. Vollzeit

    Principal Engineer - Full stack National Australia Bank Melbourne, Australia Principal Engineer - Full stack National Australia Bank Melbourne, Australia Posted 6 days ago Permanent Competitive Principal Engineer - Full stack Principal Engineer - Full stackJob no: 793394Business unit: Technology and Enterprise OperationsPrimary position...


  • Melbourne, Österreich iSelect Vollzeit

    About us:At iSelect, we’re passionate about helping Australians reduce their household bills and save money, time and effort. We are Australia’s go-to destination for comparison across insurance, utilities and personal finance products made available from our range of providers. We compare from a wide range of Australia’s leading brands and our highly...


  • Melbourne, Österreich iSelect Vollzeit

    About us:At iSelect, we’re passionate about helping Australians reduce their household bills and save money, time and effort. We are Australia’s go-to destination for comparison across insurance, utilities and personal finance products made available from our range of providers. We compare from a wide range of Australia’s leading brands and our highly...


  • Melbourne, Österreich XPT Software Australia Pty Ltd Vollzeit

    XPT Software Australia Pty Ltd | Contract Java full stack DeveloperMelbourne, Australia | Posted on 03/06/2024 XPT SoftwareAustralia PTY Ltd, incorporated in 2016, is a Software Services company XPT works with topclients across Australia in Banking, Insurance, Telecom,Retail, Energy, Mining and Manufacturingdomains. We have 120+technocrats in...


  • Melbourne, Österreich XPT Software Australia Pty Ltd Vollzeit

    XPT Software Australia Pty Ltd | Contract Java full stack DeveloperMelbourne, Australia | Posted on 03/06/2024 XPT SoftwareAustralia PTY Ltd, incorporated in 2016, is a Software Services company XPT works with topclients across Australia in Banking, Insurance, Telecom,Retail, Energy, Mining and Manufacturingdomains. We have 120+technocrats in...


  • Melbourne, Österreich Class Limited Vollzeit

    myprosperity is a subsidiary of HUB24 Limited (ASX:HUB), a leading provider of integrated platforms, technology and data solutions for financial advisers, accountants, private banks, licensees, stockbrokers and their clients.HUB24 delivers innovative product and technology solutions to empower better financial futures, together.Founded in 2011, myprosperity...

  • Principal Engineer

    Vor 5 Tagen


    Melbourne, Österreich Culture Amp Vollzeit

    How you can help make a better world of work We have a newly created opportunity for a Full Stack Principal Engineer to serve as a key member of the leadership team of our Engagement Camp (Camp’s are what we call our product teams). This is a well established team and will see you working across our flagship Engagement product, helping companies understand...

  • Full Stack Engineer

    vor 1 Monat


    Melbourne, Österreich More Good Days Pty Ltd Vollzeit

    More Good Daysis a VC-backed health tech start-up that helps people manage their chronic pain with digital behavioural treatments. Imagine waking up every day with pain, and there is no cure. Globally, 1 in 5 people suffer from chronic pain. It is the #1 most common chronic condition and the leading cause of disability in the world. As many countries fight...

  • Full Stack Engineer

    vor 4 Wochen


    Melbourne, Österreich More Good Days Pty Ltd Vollzeit

    More Good Daysis a VC-backed health tech start-up that helps people manage their chronic pain with digital behavioural treatments. Imagine waking up every day with pain, and there is no cure. Globally, 1 in 5 people suffer from chronic pain. It is the #1 most common chronic condition and the leading cause of disability in the world. As many countries fight...