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 online travel platform. This role involves maintaining ownership and responsibility for mission-critical systems and being hands-on with technologies like React and GraphQL. You will mentor and coach other software engineers while contributing significantly to our agile and scrum practices.
Responsibilities
- Maintain ownership and responsibility for mission-critical systems.
- Hands-on development of high-volume platforms using cutting-edge technologies.
- Mentor and coach other software engineers.
- Be a major contributor to our agile and scrum practices.
- Design and lead crucial technical projects and initiatives across teams and departments.
What You'll Need to Succeed
- 12+ years of experience 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.
- Strong communication and coordination skills.
- Excellent analytical thinking and problem-solving skills.
- Proficiency in English.
It’s Great if You Have
- Knowledge in physical architecture at scale, building resilient, highly available solutions.
- Experience with NoSQL technologies, queuing systems, containers, and CI/CD solutions.
- Proficiency in client-side performance optimization.
- Experience in a data-driven company working with Big Data.
- Leadership experience in global projects and greenfield projects solving large system problems.
Equal Opportunity Employer
Agoda is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, or any other legally protected status.
Benefits Extracted with AI
- Relocation package
Similar jobs
Last update: 23 minutes ago
Principal Full-Stack Engineer - React & React Native
Join RV LIFE as a Principal Full-Stack Engineer to lead React & React Native projects, focusing on scalable serverless solutions in a remote setting.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer specializing in JVM and Rust. Full relocation to Bangkok provided. Enhance observability tools in a dynamic team.
Senior Software Development Engineer - Full Stack
Join Expedia as a Senior Full Stack Engineer in Austin, TX. Work with React, JavaScript, Kotlin, and more to enhance travel experiences.
Senior Full-Stack Software Engineer - Node/React
Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.
Senior Full Stack Software Engineer
Join Snap Inc. as a Senior Full Stack Software Engineer in Seattle. Develop cutting-edge web applications using Angular, GraphQL, and more.
Senior Full Stack Developer with Java and Angular
Join us as a Senior Full Stack Developer in Salerno, Italy, working with Java, Angular, and Spring Boot in a hybrid environment.
Lead AI Full Stack Developer
Lead AI Full Stack Developer role in Alpharetta, GA, focusing on AI-driven applications using GCP, full-stack development, and MLOps.
Full Stack Developer with Java, React, and Python
Join Footway as a Full Stack Developer in Stockholm, working with Java, React, and Python to revolutionize e-commerce.
Senior Full-Stack Software Engineer (React, TypeScript)
Join Rogo as a Senior Full-Stack Software Engineer to develop cutting-edge AI tools in NYC.
Senior Fullstack Developer (Python, React)
Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.
Full Stack Engineer - React, Node.js
Join American Express as a Full Stack Engineer working with React and Node.js in a hybrid role in New York.
Principal Software Developer - Frontend Framework
Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.
Principal Software Engineer - HealthTech
Join CareAbout Health as a Principal Software Engineer to lead HealthTech innovations using AWS, Python, and cloud computing.
Senior iOS Software Engineer
Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.
Senior Full Stack Engineer - Assistant Vice President
Join Deutsche Bank as a Senior Full Stack Engineer in Cary, NC, driving engineering practices and application modernization.
Senior Software Development Engineer - Full Stack
Join Expedia as a Senior Full Stack Engineer, leveraging JavaScript, TypeScript, and Kotlin to enhance travel planning.
Full Stack Developer (Java, Groovy, Spring Boot, Angular)
Join us as a Full Stack Developer in Frankfurt, specializing in Java, Groovy, Spring Boot, and Angular. Hybrid work model.
Fullstack Developer with Architect Skills
Join emagine as a Fullstack Developer with architect skills in Copenhagen. Work on route optimization and data-driven solutions.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Bangkok, specializing in JVM and Rust, with a full relocation package.
Senior Front-end Developer with React and GraphQL
Join Adhese as a Senior Front-end Developer to build intuitive user interfaces with React and GraphQL in a hybrid work environment.
Senior Fullstack Engineer (Frontend Leaning)
Join Coinbase as a Senior Fullstack Engineer focusing on frontend development to build the future of onchain technology.
Full Stack Developer - Uncrewed and Advanced Aviation
Join ForeFlight as a Full Stack Developer in Austin, TX. Work on UAS and AAM initiatives with Java, Kotlin, React, and AWS.
Frontend Engineer, AI
Join Aleph as a Frontend Engineer focusing on AI to develop innovative features using React.js and AI technologies in a remote role.
Senior Software Engineer, Full Stack (React Native & Python)
Join Big Health as a Senior Software Engineer to develop full-stack applications using React Native and Python. Remote role in the US.