Staff Software Engineer – Full Stack

7 days ago


Singapore Agoda Full time

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 / Staff 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 / Staff 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:

  • 7 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc. 6+ years preferred
  • B.S. in Computer Science or quantitative field M.S. preferred
  • 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


  • Senior Software Engineer

    Found in: Talent SG 2A C2 - 2 weeks ago


    Singapore JOBSTER PRIVATE LTD. Full time

    Roles & ResponsibilitiesYour responsibilities will include:● Making technical contributions, and providing technical mentorship to junior software engineers by coaching and mentoring through end-to-end software development.● Establishing practices and tools in order to encourage a strong engineering culture, maximise engineering effectiveness and...


  • Singapore Jobster Private Ltd. Full time

    Your responsibilities will include:. Making technical contributions, and providing technical mentorship to junior software engineers by coaching and mentoring through end-to-end software development.. Establishing practices and tools in order to encourage a strong engineering culture, maximise engineering effectiveness and impact.. Proactively identifying...

  • Software Engineer

    5 days ago


    Singapore Aztech Technologies Pte. Ltd. Full time

    Software EngineerThe successful incumbent will work on GUI/ Cloud resources to ensure a seamless interface and cloud integration for our application/sKey Responsibilities:Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.Design, develop, and deploy scalable and responsive web...

  • Full Stack Engineer

    2 weeks ago


    Singapore Oyika Pte. Ltd. Full time

    Role DescriptionAs a Full Stack Engineer, you will be responsible for both backend and frontend web development, software development, and creating engaging user interfaces. You will collaborate with cross-functional teams to design, develop, and deploy innovative solutions for our EV infrastructure. This role is based in Singapore but offers flexibility for...

  • Software Engineer

    Found in: Talent SG 2A C2 - 6 days ago


    Singapore AZTECH TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware EngineerThe successful incumbent will work on GUI/ Cloud resources to ensure a seamless interface and cloud integration for our application/sKey Responsibilities: Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions. Design, develop, and deploy...

  • Full Stack Engineer

    2 days ago


    Singapore Igloocompany Pte. Ltd. Full time

    Job Purposeigloo is looking for a highly experienced and motivated Full Stack Engineer to work in a diverse group of engineers in the software engineering and R&D team. As a Full Stack Engineer at igloo, you will play a crucial role in designing, developing, and maintaining our web/backend applications.The ideal candidate will have a strong background in...

  • Full Stack Engineer

    Found in: Talent SG 2A C2 - 7 hours ago


    Singapore IGLOOCOMPANY PTE. LTD. Full time

    Roles & ResponsibilitiesJob Purposeigloo is looking for a highly experienced and motivated Full Stack Engineer to work in a diverse group of engineers in the software engineering and R&D team. As a Full Stack Engineer at igloo, you will play a crucial role in designing, developing, and maintaining our web/backend applications.The ideal candidate will have a...

  • Full Stack Engineer

    Found in: Talent SG 2A C2 - 2 weeks ago


    Singapore OYIKA PTE. LTD. Full time

    Roles & ResponsibilitiesRole DescriptionAs a Full Stack Engineer, you will be responsible for both backend and frontend web development, software development, and creating engaging user interfaces. You will collaborate with cross-functional teams to design, develop, and deploy innovative solutions for our EV infrastructure. This role is based in Singapore...

  • Software Developer

    7 days ago


    Singapore Knovel Engineering Pte. Ltd. Full time

    Description:A full stack developer to produce scalable software solutions working with a cross-functional team of AI engineers and cloud developers, responsible for the full software development life cycle, from conception to deployment.Responsibilities:Conduct research and propose relevant software and hardware systems that align to business needs.Design...

  • Senior/Staff Full-stack Engineer

    Found in: Talent SG 2A C2 - 2 weeks ago


    Singapore PARALLELCHAIN LAB PRIVATE LIMITED Full time

    Roles & ResponsibilitiesParallelChain Lab is looking for an experienced full-stack engineer to join our team. You will design and build frameworks that support complex web/mobile applications, speed up development, and improve code quality.This is a full-time, on-site position based in Singapore.Main Duties Lead the development of our AI and blockchain...

  • Full Stack Developer

    Found in: beBee jobs SG - 2 weeks ago


    Singapore ITCAN Full time

    Responsibilities Support design of sophisticated software components, services, and applications. You will write design documents and review them with your software engineering and architecture peers, incorporating and quickly iterating on the feedback. o Involved in delivery of your projects to production. o Integrate your software with other distributed...

  • Software Developer

    Found in: beBee S SG - 3 weeks ago


    Singapore HERON TECHNOLOGY Full time

    We are looking for a Software Developer (Full Stack) to continue the development of an exciting airspace management solution for unmanned aircraft flights. We are a pioneer in the development of such solutions in South-east Asia and you will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception...

  • Software Developer

    Found in: beBee S SG - 2 weeks ago


    Singapore HERON TECHNOLOGY Full time

    We are looking for a Software Developer (Full Stack) to continue the development of an exciting airspace management solution for unmanned aircraft flights. We are a pioneer in the development of such solutions in South-east Asia and you will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception...

  • Software Developer

    Found in: Talent SG 2A C2 - 7 days ago


    Singapore KNOVEL ENGINEERING PTE. LTD. Full time

    Roles & ResponsibilitiesDescription:A full stack developer to produce scalable software solutions working with a cross-functional team of AI engineers and cloud developers, responsible for the full software development life cycle, from conception to deployment.Responsibilities: Conduct research and propose relevant software and hardware systems that align...

  • Full Stack Developer

    Found in: beBee S SG - 2 weeks ago


    Singapore ITCAN Full time

    Responsibilities Support design of sophisticated software components, services, and applications. You will write design documents and review them with your software engineering and architecture peers, incorporating and quickly iterating on the feedback. o Involved in delivery of your projects to production. o Integrate your software with other distributed...


  • Singapore Apar Technologies Pte. Ltd. Full time

    Job DescriptionFull-stack Developer Core Technical Skillset: React JS / Angular (for frontend), + Java/ Java Springboot (full-stack developer)The developer will be part of an agile development team that is responsible for taking functional/ technical design and perform build and testing of the software by utilising his/ her core technical skillset.What to...


  • Singapore Elgo Technologies Pte. Ltd. Full time

    Company Summary:ELGO Technologies is a dynamic startup at the forefront of AI technology, specializing in crafting bespoke AI solutions that drive business transformation. Our mission centers around the responsible use of AI, with a strong commitment to ethical practices, security, and user-centric design. We pride ourselves on our innovative approach to...

  • Full Stack Engineer

    7 days ago


    Singapore Seventh Sense Artificial Intelligence Private Limited Full time

    About UsSeventh Sense is a deep-tech AI company founded in Singapore that specializes in FR and Edge-AI machine vision technology.Our mission is to solve the problem of running computationally intensive deep learning AI models without costly GPUs or cloud-based supercomputers. We make it possible to achieve GPU-grade machine vision performance on...

  • Full Stack Engineer

    7 days ago


    Singapore Whitecoat Holdings Pte. Ltd. Full time

    Position Overview:We are looking for a passionate and talented Full Stack Engineer to join our team. The successful candidate will be responsible for developing both the front-end and back-end components of our telemedicine platform, ensuring that the system operates efficiently, securely, and provides a user-friendly experience.Responsibilities:. Design,...

  • Lead Engineer

    Found in: beBee S SG - 3 weeks ago


    Singapore Johnson & Johnson Full time

    Position Title: Lead, Full Stack Engineer Are you passionate about working with a dynamic team in a fast-paced, exciting, and highly collaborative environment passionate about delivering class-defining engineering innovations worldwide? Are you highly motivated and striving to make an impact? We invite you to learn more about the Technology Services...