Staff Full Stack Software Engineer
AgodaJob Overview
Join Agoda as a Staff Full Stack Software Engineer based in Bangkok, Thailand. This role is pivotal in our technology organization, working closely with individual contributors and senior leadership. As a Staff Engineer, you will be responsible for designing and implementing new systems and components, driving major architectural changes, and pushing Agoda forward technically by adopting new technologies and setting higher standards.
Key Responsibilities
- Ownership and Responsibility: Maintain ownership and responsibility of mission-critical systems.
- Hands-On Development: Build high-volume platforms using cutting-edge technologies like React and GraphQL.
- Mentorship: Mentor and coach other software engineers.
- Agile Practices: Be a major contributor to our agile and scrum practices.
- Technical Leadership: Design and lead crucial technical projects and initiatives across teams and departments.
- Innovation: Stay on the leading edge of technical know-how, industry trends, and drive technical innovations.
Required Skills and Experience
- Experience: 8+ years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
- Education: B.S. in Computer Science or a quantitative field; M.S. preferred.
- Agile and Analytics: Working experience with agile, analytics, A/B testing, and/or feature flags, Continuous Delivery, Trunk-based Development.
- HTML/CSS: Excellent HTML/CSS skills.
- JavaScript/TypeScript: Excellent understanding of object-oriented JavaScript and TypeScript.
- Communication: Great communication and coordination skills.
- Problem Solving: Excellent analytical thinking and problem-solving skills.
- English Proficiency: Good command of the English language.
Preferred Qualifications
- Architecture Knowledge: Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
- NoSQL and Queueing Systems: Knowledge in NoSQL technologies and queueing systems.
- Containers and CI/CD: Experience with Containers, Dockerization, and CI/CD solutions.
- Performance Optimization: Strong experience in client-side performance optimization.
- Modern Coding Practices: Proficiency in modern coding and design practices such as Clean Code, SOLID principles, and TDD.
- Multi-Platform Experience: Experience in multiple front-end platforms including iOS, Android, Web, and API services.
Location
This position is based in Bangkok, Thailand, with relocation provided.
About Agoda
Agoda is transforming travel for millions of customers across the globe. Headquartered in Asia, Agoda is one of the world’s largest online travel platforms. We provide a first-rate reservation service in 39 languages, combining local knowledge and connections to offer the best deals for business and leisure travelers. Our team of over 7,000 professionals from 90+ nationalities fosters a work environment rich in diversity, creativity, and collaboration.
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.
Join us and be part of a team that is passionate about making an impact in the travel industry.
Benefits Extracted with AI
- Relocation provided
- Diverse and inclusive environment
- Opportunities for growth and development
Similar jobs
Last update: 23 minutes ago
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.
Staff Software Engineer – Front End
Join Agoda as a Staff Software Engineer in Front-End Development, focusing on JavaScript and TypeScript. Relocation to Bangkok provided.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Lead Software Engineer – Front End
Lead Software Engineer – Front End role in Bangkok, focusing on high-performance web applications and user interfaces.
Staff Data Engineer
Join Agoda as a Staff Data Engineer in Bangkok. Lead data systems improvement, build pipelines, and work with cutting-edge technology.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.
Senior Full-Stack Developer with AWS and Angular
Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!
Staff Fullstack Engineer
Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.
Senior Back-End / Full Stack Developer
Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.
Senior Full Stack Engineer
Join Ogury as a Senior Full Stack Engineer in Paris, focusing on SaaS platform development with React.js and Node.js.
Front End UI Software Engineer
Join as a Front End UI Software Engineer in Galway, focusing on Angular development in a hybrid work environment.
Full-Stack Software Engineer
Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.
Senior Full Stack Software Engineer
Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.
Fullstack Developer with AI Interest
Join Odevo as a Fullstack Developer with AI interest in Stockholm. Work on innovative projects in a dynamic, agile environment.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Staff Software Engineer - Platform
Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Senior Full Stack Engineer
Join Revv as a Senior Full Stack Engineer to lead innovative software solutions in the automotive industry using Node.js, React, and TypeScript.
Senior Full Stack Software Engineer
Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.
Staff Full Stack Engineer
Join HumanSignal as a Staff Full Stack Engineer to build scalable web applications using Angular, Rust, and more. Remote work available.