Software Developer, DevOps (Bangkok-based, 10-month Contract)
Agoda →Bangkok
Bangkok
We check listings for employer identity, role clarity, and application links before publishing.
Listing record updated: September 22, 2026. We archive records after 60 days without an update. This date does not confirm that the employer is still hiring.
Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.
This role is part of the Developer Efficiency team within the DevOps group. The Software Developer will build and improve software that helps Agoda engineers review code, automate repetitive work, and deliver changes more efficiently. Key responsibilities include developing backend services, APIs, webhook integrations, and automation using modern programming languages like Go or Python. The position involves integrating AI/LLM capabilities into developer tools, writing unit and integration tests, and participating in code reviews. The role requires a practical, collaborative mindset and a willingness to learn DevOps practices such as containers, CI/CD, and observability.
Build and improve software that helps Agoda engineers review code, automate repetitive work, and deliver changes more efficiently.
Develop backend services, APIs, webhook integrations, and automation using a modern programming language such as Go or Python.
Integrate AI/LLM capabilities into developer tools, for example generating code-review suggestions, summarizing changes, or helping engineers find useful information.
Write unit and integration tests, participate in code reviews, and help troubleshoot issues across development and CI/CD environments.
Use GitLab APIs, webhooks, and related developer-tool integrations to connect our products with the software-development workflow.
Basic software-development skills in a modern programming language, preferably Go or Python.
Interest in artificial intelligence and curiosity about how AI/LLM capabilities can improve software development.
Basic understanding of APIs, Git, HTTP, and working with data in common formats such as JSON.
Willingness to learn about prompts, AI evaluations, responsible AI practices, and integrating LLMs into applications.
Basic knowledge of the development ecosystem, such as Bash, Git, Docker, testing, and CI/CD concepts.
Built a small project using an LLM API, AI SDK, chatbot framework, or other AI-assisted development tool.
Experience with prompt engineering, retrieval-augmented generation (RAG), tool calling, or evaluating AI-generated output.
Experience using GitLab, GitHub, or another source-control platform and its APIs or webhooks.
Experience creating CI/CD pipelines, configuration as code, or automation scripts.
Exposure to Docker, Kubernetes, cloud services, monitoring, or configuration-management tools such as Terraform or Ansible.
Review the Hiring Process Guidelines before the interview.
Job listings are sourced from company websites and career pages. Learn more about how we source jobs.
Bangkok Jobs is not affiliated with the hiring companies. Please verify all job details directly with the employer before applying. We are not responsible for the accuracy of job postings or hiring decisions.