Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)
Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)

Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead the development of innovative web features and complex systems.
  • Company: Agoda, a global leader in travel technology with a diverse team.
  • Benefits: Relocation support, competitive salary, and opportunities for professional growth.
  • Why this job: Join a dynamic team and shape the future of travel technology.
  • Qualifications: 5+ years in web development with strong skills in React and TypeScript.
  • Other info: Work in Bangkok and be part of a culture that values innovation and collaboration.

The predicted salary is between 36000 - 60000 £ per year.

About Agoda
At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world. Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.

The Team
The Full Stack Engineering Department builds the Agoda web and app products. We have several teams in front-end focusing on different aspects of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include our mobile websites, native apps, and desktop sites. We hire people from around the world who have a passion for using technology to create and implement the best user experiences. Our teams work on the full stack and build end-to-end systems including user interfaces, APIs, backend systems, and database systems. Our products are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work.

The Opportunity
We are looking for key contributors to our industry leading front-end websites. You’ll be working on products which have evolved tremendously over the past several years to become the global market leader. You’ll be using the most current technologies and best practices to accomplish our goals. Our typical day involves the creation of new end to end systems, building advanced architectures, creation of new features on our high uptime / frequently published websites and apps, development of fast and reliable automated testing systems and working in a culture that is always looking to improve our quality, tools, and efficiency.

In this Role, you’ll get to:

  • Lead development of features, experiments, technical projects and complex systems
  • Be a technical architect, mentor, and driver towards the right technology
  • Build high volume websites with current technologies including TS, React, and GraphQL
  • Continue to evolve our architecture and build better software
  • Be a major contributor to our agile and scrum practices
  • Get involved with full stack engineering and collaborate with server, other client, and infrastructure technical team members to build the best solution

What you’ll Need to Succeed:

  • 5+ years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
  • B.S. in Computer Science or quantitative field; M.S. preferred
  • Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development
  • Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too
  • Excellent understanding of object-oriented JavaScript, TypeScript
  • You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack
  • Great communication and coordination skills
  • Excellent analytical thinking and problem-solving skills
  • You have a good command of the English language

It’s Great if you have:

  • Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions
  • Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc)
  • Working Experience with Containers and Dockerization, also K8S is a plus
  • Knowledge and hands on experience in CI/CD solutions would be a plus
  • Strong experience in all aspects of client-side performance optimization
  • Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD
  • Experience in multiple front-end platforms including iOS, Android, Web, and API services
  • Have worked on an app or internet company that is at scale with large numbers of users and transactions per second
  • Have experience in a data driven company with experience analyzing and working with Big Data
  • Lead teams and greenfield projects solving large system problems
  • Worked on global projects serving world markets with distributed data centers and localization of the front end and data

This position is based in Bangkok, Thailand (Relocation Provided)

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. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.

Senior Software Engineer - Full Stack (Bangkok based, Relocation provided) employer: Agoda

Agoda is an exceptional employer that fosters a vibrant and inclusive work culture, where innovation and collaboration thrive. With a commitment to employee growth, we offer opportunities for continuous learning and development in a dynamic environment, all while being based in the culturally rich city of Bangkok. Join us to be part of a diverse team that is passionate about using technology to enhance travel experiences worldwide.
A

Contact Detail:

Agoda Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)

✨Tip Number 1

Network like a pro! Reach out to current or former Agoda employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Practice coding challenges and system design questions that are relevant to full stack development. We want to see your problem-solving skills in action!

✨Tip Number 3

Show off your passion for travel and technology during interviews. Share personal projects or experiences that highlight your skills and enthusiasm for building user-friendly applications. It’s all about making that connection!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Agoda team.

We think you need these skills to ace Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)

React
TypeScript
HTML/CSS
JavaScript
Agile Methodologies
A/B Testing
Continuous Delivery
Trunk-based Development
NoSQL Technologies
Docker
Kubernetes
CI/CD Solutions
Client-side Performance Optimization
Analytical Thinking
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full stack development experience, especially with technologies like React and TypeScript, to show us you’re the right fit!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about travel and technology. Share specific examples of projects you've worked on that demonstrate your problem-solving skills and technical expertise.

Showcase Your Projects: If you’ve got a portfolio or GitHub profile, make sure to include it! We love seeing real-world applications of your skills, so share any relevant projects that highlight your coding prowess and creativity.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Agoda

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like TypeScript, React, and GraphQL. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in software development and how you overcame them. This is your chance to demonstrate your analytical thinking and problem-solving abilities, which are crucial for a Senior Software Engineer.

✨Understand Agile Methodologies

Since the role involves agile practices, brush up on your knowledge of agile methodologies and be prepared to discuss how you've applied them in your previous roles. Highlight any experience you have with CI/CD processes as well.

✨Communicate Effectively

Strong communication skills are key for this position. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Remember, it’s not just about what you know, but how you convey that knowledge.

Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)
Agoda

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)

    Full-Time
    36000 - 60000 £ / year (est.)
  • A

    Agoda

    1001-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>