About the Role
As a Principal Software Engineer at Agoda, you will be a key player in our engineering team, responsible for developing full-stack solutions for our global travel platform. This role involves maintaining ownership and responsibility for mission-critical systems and being hands-on in building high-volume platforms using cutting-edge technologies like React and GraphQL.
Responsibilities
- Maintain ownership and responsibility for mission-critical systems.
- Hands-on development: Build high-volume platforms using technologies like React and GraphQL.
- Mentor and coach: Provide guidance and coaching to other software engineers.
- Agile and Scrum practices: Be a major contributor to our agile and scrum practices.
- Design and lead: Take the lead on crucial technical projects and initiatives across teams and departments.
- Technical innovation: Stay on the leading edge of technical know-how, industry trends, and drive technical innovations.
What You'll Need to Succeed
- 12+ years of experience in building large-scale web applications.
- Expertise in client-side technologies & frameworks (JavaScript/TypeScript, React) and modern server-side technologies (C#, .NET, Kotlin, Java).
- Bachelor’s degree in Computer Science preferred; a master’s degree is a plus.
- Experience with agile methodologies, analytics, A/B testing, Continuous Delivery, and Trunk-based Development.
- Excellent communication and coordination skills.
- Strong analytical thinking and problem-solving skills.
It’s Great if You Have
- Knowledge in physical architecture at scale, building resilient, highly available solutions.
- Experience with NoSQL technologies, Queueing systems, Containers, Dockerization, and CI/CD solutions.
- Proficiency in modern coding and design practices.
- Experience in a data-driven company, analyzing and working with Big Data.
- Leadership experience in global projects and greenfield projects solving large system problems.
Why Join Us
At Agoda, we are dedicated to creating a workplace that values diversity and inclusion. We believe that our people are our strength and we support them in achieving their full potential. Join us in bridging the world through travel, fostering empathy, understanding, and happiness across the globe.
Benefits Extracted with AI
- Relocation package
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.
Principal Software Engineer, Full Stack
Lead software development projects, mentor engineers, and drive innovation at Agoda in Bangkok. Relocation provided.
Principal Software Engineer, Full Stack - Bangkok
Principal Software Engineer, Full Stack role in Bangkok. Relocation provided. Expertise in modern web technologies required.
Principal Software Engineer, Full Stack - Bangkok
Principal Software Engineer, Full Stack role in Bangkok. Expertise in React, GraphQL, and large-scale systems required.
Principal Software Engineer, Full Stack
Principal Software Engineer, Full Stack role in Bangkok. Expertise in React, GraphQL, and large-scale web applications required.
Lead / Staff Full Stack Software Engineer - Bangkok
Lead / Staff Full Stack Software Engineer role in Bangkok, focusing on cutting-edge technologies and major projects.
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 / 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 JavaScript, React, iOS/Android. 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
Join Agoda as a Lead Full Stack Software Engineer in Bangkok. Drive technical innovation and lead projects in a dynamic environment.
Senior Full Stack Software Engineer (Relocation to Bangkok)
Senior Full Stack Software Engineer role in Bangkok, Thailand with relocation assistance. Involves both front-end and back-end development.
Senior Software Engineer – Full Stack (Relocation to Bangkok)
Senior Full Stack Software Engineer role in Bangkok, Thailand. Involves leading projects, mentoring, and using cutting-edge tech like React & GraphQL.
Senior Software Engineer – Full Stack (Relocation to Bangkok)
Senior Full Stack Software Engineer role in Bangkok with skills in CSS, HTML, Android, iOS, and A/B Testing. 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.
Senior Software Engineer – Full Stack (Relocation to Bangkok)
Senior Full Stack Software Engineer role in Bangkok with relocation provided. Expertise in CSS, HTML, Android, iOS, and optimization required.
Senior Software Engineer – Full Stack (Relocation to Bangkok)
Senior Full Stack Software Engineer role in Bangkok with relocation provided. Expertise in CSS, HTML, Android, iOS, and A/B Testing required.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Bangkok, focusing on React, GraphQL, and team leadership. Relocation provided.
Senior Software Engineer – Full Stack (Relocation to Bangkok)
Senior Full Stack Software Engineer role in Bangkok with relocation provided. Expertise in CSS, HTML, Android, iOS, and A/B Testing required.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies.