Software Developer, DevOps (Bangkok-based, 10-month Contract) - Agoda

contractBangkokFresh graduates and candidates with up to two years of experiencePosted 1 day ago

Not sure this role fits?

Compare your resume against Bangkok roles

Find jobs that line up with your skills and target roles, then see why each match is worth reviewing.

Skills-based matchingRanked fit signals
Find my matches

Bangkok Jobs review

Current listing check

We check listings for employer identity, role clarity, and application links before publishing.

Freshness signal

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.

Candidate note

Confirm compensation, work location, visa or permit support, and reporting structure directly with the employer before sharing sensitive details.

Share this job

About the position

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.

Responsibilities

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.

Requirements

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.

Nice to have

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.

Compensation

Salary not specified

Estimated salary range. Confirm with the employer.

Hiring Process

Review the Hiring Process Guidelines before the interview.

Related Jobs

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.

Apply on company website

You will be redirected to the company's website. Please mention Bangkok-jobs in your application.

About Agoda

Agoda logo
Agoda