
Senior Software Engineer - Back End (Bangkok based, Relocation provided)
Agoda
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