logo
KASIKORN LINE

Software Engineer (1-year contract)

Asia

August 19, 2026 at 7:54 AM

✨ AI summary

Location

  • Bangkok, Thailand

Languages

  • Golang
  • JavaScript

Frameworks

  • React

Databases

  • MySQL
  • PostgreSQL

Experience Level

  • 4+ years

Your Role

  • Design, develop, and maintain backend services using Golang.
  • Build modern, responsive web applications using React.
  • Integrate and develop features with LINE Messaging API / LINE OA.
  • Design and implement chatbot workflows (e.g., command-based, event-driven).
  • Handle webhook events, messaging flows, and automation logic.
  • Collaborate with Product, QA, and other engineers to deliver features end-to-end.
  • Optimize performance, scalability, and reliability of systems.
  • Write clean, maintainable, and testable code.
  • Participate in code reviews and technical discussions.
  • Experience with LINE Messaging API: Rich Menu management.
  • Per-user Rich Menu linking (single & bulk operations).
  • Knowledge of LINE Webhook events for real-time user interactions.
  • Experience building Flex Messages for personalized content delivery.
  • Familiar with LINE Flex Message Simulator for prototyping message layouts.
  • Understanding of LINE API rate limits and batch processing strategies.


Specification

  • 4+ years of experience in software engineering.
  • Strong experience in Golang (or similar backend language).
  • Experience with frontend development using React.
  • Hands-on experience with LINE OA / LINE Messaging API / Chatbot development.
  • Understanding of REST APIs, Webhooks, and event-driven architecture.
  • Familiar with databases (e.g., MySQL, PostgreSQL).
  • Knowledge of Git and modern development workflows.
  • Strong problem-solving and communication skills.
  • Excellent command of the Thai language with a deep understanding of local business contexts is strictly required to effectively collaborate with local stakeholders and partner.


Nice to Have

  • Experience with LIFF (LINE Front-end Framework).
  • Experience with LINE Login integration.
  • Knowledge of Audience & Narrowcast API for segment-based targeted messaging.
  • Experience designing chatbot frameworks or command systems.
  • Experience with Docker / Kubernetes.
  • Understanding of microservices architecture.
  • Experience with CI/CD pipelines.


Remark: This position requires a criminal record information check prior consideration for employment to ensure safety and maintain standards of the organization.