Agoda

Senior Software Engineer - Back End (Bangkok based, Relocation provided)

Agoda

Apply
about 12 hours ago
Bangkok, Thailand
Senior

Responsibilities

  • Develop and maintain high-quality software solutions.
  • Design and implement scalable architectures.
  • Engage in hands-on coding on a daily basis.
  • Implement advanced CI/CD pipelines and robust testing strategies.
  • Collaborate with cross-functional teams for cohesive solutions.
  • Work on mission-critical systems serving millions of users.

Requirements

  • 5+ years of experience in developing performance-critical applications using Scala, Java, Kotlin, C#, or Go.
  • Strong knowledge of RDBMS (SQL Server, Oracle, MySQL, etc.).
  • Ability to design and implement scalable architectures.
  • Good command of the English language.
  • Passion for software development and continuous improvement.
  • Experience with NoSQL and queueing systems is a plus.

Tech Stack

Apache KafkaApache SparkC#GoJavaKotlinMicrosoft SQL ServerMLflowMySQLPlay FrameworkRabbitMQScala

Categories

BackendData EngineeringDevOps