Senior Full Stack Software Engineer (Bangkok based – Relocation provided)

Position Details

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



Skills
Performance Tuning
Front-end Development
TypeScript
Optimization
System Testing

Functions
Information Technology (IT)

Job Overview

Job Type:

Full-Time


Company

Agoda logo

Agoda

168 active jobs

Industry:

Hospitality, Tourism & Travel

Ready to Apply?

Submit your application now and take the next step in your career journey.

Similar Jobs