Job Overview
Agoda is seeking a Lead Full Stack Software Engineer to join our dynamic team in Bangkok, Thailand. This role is pivotal in driving the technical direction of our web and app products, which serve millions of users worldwide. As a Lead Engineer, you will be responsible for designing and implementing new systems and components, mentoring other engineers, and leading crucial technical projects.
Key Responsibilities
- Ownership of Mission-Critical Systems: Maintain and take responsibility for the performance and reliability of key systems.
- Hands-On Development: Build high-volume platforms using cutting-edge technologies such as React and GraphQL.
- Mentorship: Coach and mentor other software engineers to foster a culture of learning and growth.
- Agile Practices: Be a major contributor to our agile and scrum practices, ensuring efficient and effective project delivery.
- Technical Leadership: Design and lead 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
- Extensive Experience: 10+ years of experience in developing web applications using client-side frameworks such as React, Angular, or VueJS.
- Educational Background: B.S. in Computer Science or a related quantitative field; M.S. preferred.
- Agile and CD Experience: Working experience with agile methodologies, analytics, A/B testing, feature flags, Continuous Delivery, and Trunk-based Development.
- Front-End Expertise: Excellent HTML/CSS skills and a strong understanding of object-oriented JavaScript and TypeScript.
- Communication Skills: Excellent communication and coordination skills.
- Problem Solving: Strong analytical thinking and problem-solving skills.
- English Proficiency: Good command of the English language.
Preferred Qualifications
- Architecture Knowledge: Experience in building resilient, highly available solutions with no single point of failure.
- NoSQL and Queueing Systems: Knowledge of NoSQL technologies and experience with queueing systems like Kafka or RabbitMQ.
- Containerization: Experience with Docker and Kubernetes is a plus.
- 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.
- Cross-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 assistance provided.
Equal Opportunity
Agoda is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants, regardless of race, color, religion, gender, sexual orientation, national origin, disability, or veteran status.
Join us at Agoda and be part of a team that is transforming travel for millions of customers across the globe.
Benefits Extracted with AI
- Relocation provided
- Equal Opportunity Employer
Similar jobs
Last update: 23 minutes ago
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Bangkok, focusing on React, GraphQL, and agile practices. Relocation provided.
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 Bangkok, focusing on React, GraphQL, and team leadership. Relocation provided.
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.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead/Staff Full Stack Engineer in Bangkok. Expertise in React, GraphQL, TypeScript. Relocation provided.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead / Staff Full Stack Engineer in Bangkok. Expertise in React, GraphQL, TypeScript. Relocation provided.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead / Staff Full Stack Engineer in Bangkok. Skills: React, GraphQL, TypeScript, iOS, Android. Relocation provided.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer in Bangkok, expertise in React, GraphQL, JavaScript, TypeScript, agile methodologies.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive innovation with React, GraphQL, and more. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead / Staff Full Stack Software Engineer role in Bangkok, focusing on cutting-edge technologies and major projects.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies. Relocation provided.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead/Staff Full Stack Engineer in Bangkok. Expertise in JavaScript, React, iOS/Android. Relocation provided.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Bangkok, focusing on React, GraphQL, and agile practices. Relocation provided.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead / Staff Full Stack Engineer in Bangkok. Expertise in React, AngularJS, TypeScript. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive innovation with React, GraphQL, and more. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive innovation with React, GraphQL, and more. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead / Staff Full Stack Software Engineer role in Bangkok, focusing on React, GraphQL, and modern web technologies. Relocation provided.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Bangkok, focusing on React, GraphQL, and TypeScript. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes, mentor engineers, and innovate with cutting-edge tech.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Bangkok, focusing on React, GraphQL, and high-volume platforms.
Principal Software Engineer, Full Stack - Bangkok
Lead full-stack development in a global travel platform, using cutting-edge technologies and driving technical innovations.
Principal Software Engineer, Full Stack
Lead software development projects, mentor engineers, and drive innovation at Agoda in Bangkok. Relocation provided.