Lead Software Engineer, Full Stack

1 month ago


Melbourne, Australia Agoda Full time

The Opportunity:

Lead Software Engineer is the a 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 Agoda Full time

    Lead Software Engineer, Full Stack (Remote) Melbourne, Australia 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...


  • Melbourne, Victoria, Australia Ltnetwork Full time

    Full Stack Software Developer / Engineer (AUS) Digital Stack - - Full-time Melbourne, posted on Wed Jan 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 is an...


  • Melbourne, Victoria, Australia Ltnetwork Full time

    Full Stack Software Developer / Engineer (AUS) Digital Stack - - Full-time Melbourne, posted on Wed Jan 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 is an...


  • Melbourne, Australia Agoda Full time

    Principal Software Engineer, Full Stack (Remote) Melbourne, Australia 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,...


  • Melbourne, Australia Catapult Full time

    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 designed to help athletes and coaches “play...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    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 Australia...


  • Melbourne, Australia Zip Full time

    Senior Software Engineer, Full stack Full stack experience in .NetCore 7/8 and frontend technologies like React and Next.js. 60% BE 40% FE. Join a dynamic team that leverages the latest cutting-edge technologies to drive critical business projects across ANZ, impacting millions of customers. Hybrid working arrangement with two team days in the office. ...


  • Melbourne, Australia Zip Co Full time

    Senior Software Engineer, Full stack Full stack experience in .NetCore 7/8 and frontend technologies like React and Next.js. 60% BE 40% FE. Join a dynamic team that leverages the latest cutting-edge technologies to drive critical business projects across ANZ, impacting millions of customers. Hybrid working arrangement with two team days in the office. ...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia JAM Software GmbH Full time

    About AmberAmber is revolutionizing the energy industry, offering a unique approach to purchasing and selling power in alignment with renewable energy sources. They are recognized as the sole wholesale energy retailer in Australia, providing customers with direct access to real-time electricity prices and innovative technology to optimize energy consumption...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia JAM Software GmbH Full time

    Software Engineer, Mid-level, Full-stack3+ years experience working as a Software Engineer, ideally with full-stack experience in .NET and React, working within a modern architecture environment.Use the latest, cutting edge technology and work alongside Senior Engineers in paired or group programming sessions to help you growHybrid working with two team...

  • Full Stack Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Profusion Group Full time

    As a Full Stack Engineer, you will play a crucial role in building cloud-based applications for our clients' front office team. This is a unique opportunity to influence the digital transformation of a leading firm and grow your career within an innovative environment.What You Will Do Application Development: Design, develop, and implement investment data...

  • Full Stack Engineer

    3 weeks ago


    Melbourne, Australia Profusion Group Full time

    As a Full Stack Engineer, you will play a crucial role in building cloud-based applications for our clients' front office team. This is a unique opportunity to influence the digital transformation of a leading firm and grow your career within an innovative environment.What You Will Do Application Development: Design, develop, and implement investment...


  • Melbourne, Victoria, Australia ELMO Software Full time

    Some of our benefits include: Hybrid work set up Paid Parental leave - 12 weeks primary, 6 weeks secondary Birthday leave, YOU day each year, as well as connecting people leave (up to 6 weeks working from anywhere) Inhouse Learning and Development initiatives ELMO Social and Diversity clubs Wellbeing initiatives such as boot camp, yoga etc. Mental...


  • Melbourne, Australia ELMO Software Full time

    Some of our benefits include: Hybrid work set up Paid Parental leave - 12 weeks primary, 6 weeks secondary Birthday leave, YOU day each year, as well as connecting people leave (up to 6 weeks working from anywhere) Inhouse Learning and Development initiatives ELMO Social and Diversity clubs Wellbeing initiatives such as boot camp, yoga etc. ...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Job DescriptionJob Description:5+ years Software Engineering experienceCommercial experience in web development using Django.Experience with front-end technologies such as HTML, CSS, and JavaScript Knowledge of other web technologies and UI/UX standardsSolid experience with Java, Spring and ReactExperience with modern API technologies and practices including...


  • Melbourne, Victoria, Australia Modern Hardware Full time

    Join a team of highly skilled engineers working with the latest technology in the market.We are here to offer you excellent career progression opportunities, 600+ staff deals and employee banking benefits.Dedicated time weekly for study support & professional development.Do work that matters We're building tomorrow's bank today, which means we need creative...


  • Melbourne, Victoria, Australia Manageditservices Full time

    About WiseTech GlobalWe're on the lookout for talented Full Stack Software Engineers to become integral members of our development team You'll be responsible for the design, build, and maintenance of product and platform services, and infrastructure that powers the global logistics.WiseTech Global is an Australian Software Development Company that develops...


  • Melbourne, Australia Agoda Full time

    The Opportunity: Principal Software Engineer plays a pivotal role in our technology organization, collaborating closely with individual contributors and senior leadership. Our Principal engineers are heavily involved in the hiring and mentoring process and the go-to experts who design and implement new systems and components. We are seeking individuals...


  • Melbourne, Victoria, Australia Immerge Full time

    Engineering - Software (Information & Communication Technology) Who are we?Immerge is a specialist recruitment firm, where we connect top talent with leading companies in the technology sector.At Immerge, we are committed to helping companies find the right candidates who can bring technical expertise and industry-specific knowledge to their...


  • Melbourne, Australia XPT Software Australia Pty Ltd Full time

    Job DescriptionJob Description:5+ years Software Engineering experienceCommercial experience in web development using Django.Experience with front-end technologies such as HTML, CSS, and JavaScript Knowledge of other web technologies and UI/UX standardsSolid experience with Java, Spring and ReactExperience with modern API technologies and practices...