About the Role
As a Senior Full Stack Software Engineer at Agoda, you will be responsible for developing and maintaining our web and mobile platforms. This role involves working on both the front-end and back-end systems, ensuring high performance and responsiveness to requests from the front-end. You will also be involved in integrating the front-end elements built by your coworkers into the application.
Responsibilities
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Assure that all user input is validated before submitting to back-end services
- Collaborate with other team members and stakeholders
Skills and Qualifications
- Proficient understanding of web markup, including HTML5 and CSS3
- Good understanding of advanced JavaScript libraries and frameworks
- Experience with asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Good understanding of browser rendering behavior and performance
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with front-end build tools, such as Grunt and Gulp.js
- Proficient understanding of code versioning tools, such as Git
- Good understanding of SEO principles and ensuring that application will adhere to them
Experience Level
- 5+ years of experience in software development with a focus on full stack development
Location
This position is based in Bangkok, Thailand, and relocation assistance is provided to help you settle in your new location.
Why Join Us?
At Agoda, we are passionate about travel and technology. We are constantly expanding our worldwide network and our aim is to provide a world-class service that is tailored to all our customers. We believe in empowering our employees by offering them opportunities for career progression and personal growth. We also offer competitive salaries and benefits, including relocation assistance.
Benefits Extracted with AI
- Relocation assistance
Similar jobs
Last update: 23 minutes ago
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Hamburg, Germany. Requires expertise in React, TypeScript, and agile methodologies. Hybrid work environment.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Senior Full Stack Engineer (PHP, Angular, React)
Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Senior Fullstack Developer (Java, Spring Boot, Angular)
Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.
Senior Full Stack Engineer
Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.
Fullstack Developer with Angular and C#
Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.
Fullstack Developer (Java, Spring, Angular, React)
Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.
Senior Node.js Backend Developer
Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.
Fullstack Developer Java / Angular
Join NTT DATA as a Fullstack Developer in Brussels, working with Java and Angular for European Institutions.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Fullstack Developer with Angular Expertise
Join our team as a Fullstack Developer with Angular expertise, working remotely with occasional on-site meetings in Berlin.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Full Stack Software Engineer (d/f/m)
Join mobile.de as a Full Stack Software Engineer in Berlin, working with Java, JavaScript, and Kotlin in a hybrid environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Full Stack Developer (Node.js, React.js)
Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Full Stack Engineer
Join Bolt as a Senior Full Stack Engineer to work on complex algorithms, backend and frontend systems using Node.js and TypeScript.
Fullstack Developer with Angular and Kotlin
Join Rohde & Schwarz as a Fullstack Developer in Berlin, working with Angular, Kotlin, and REST APIs in a cloud-based environment.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Fullstack Developer (Angular and Symfony/OOP language)
Join a pioneering SaaS company as a Senior Fullstack Developer using Angular and Symfony to drive sustainable real estate solutions.
Senior Full-stack Engineer (Angular, Node.js, TypeScript)
Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.