Hitachi Digital Services is hiring a Fullstack (FE/BE) developer in Bangkok, Thailand, within the Cloud & Data Engineering function. The role involves developing application profiles across frontend and backend stacks, building RESTful APIs, and working with container and CI/CD tooling.
The frontend uses Next.js 14, Angular, TypeScript, SCSS Modules with BEM, Zustand for state management, and Jest for testing, with React Native for Android. The backend uses Spring Boot on Java 21 with Mockito for testing. Candidates should have experience with RESTful APIs, AWS services, Docker/Kubernetes, and CI/CD tools such as Jenkins, GitLabCI, and ArgoCD, plus Helm for deployment configuration.
Simplesat seeks a Senior Software Engineer in Bangkok to build and maintain a real product used globally. The role involves owning features end-to-end with AI agents, ensuring output trustworthiness through automation, and making sharp technical calls on architecture and performance. The team focuses on clean, scalable architecture and real-time analytics for millions of responses.
At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.
Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide.
No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.
**Get to Know our Team:**
The Front-End Department builds the Agoda web and app products. We have several teams in front-end focusing on different aspects of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include our mobile websites, native apps, and desktop sites. We hire people from around the world who have a passion for using technology to create and implement the best user experiences. Our teams work on the full stack and build end-to-end systems including user interfaces, APIs, backend systems, and database systems. Our products are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work. We are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills.
**The Opportunity:**
You will be working as a part of an agile team as a full stack engineer, you will get to experience various parts of Agoda systems that handle millions of users every day, ranging from frontend (both Web and App platforms) to backend including data and infrastructure.
_This role is a 6-month contract based in Bangkok, Thailand, and the candidate who succeeds will be assigned to the projects._
**In this role, you’ll get to:**
* Be part of an agile product team that do hypothesis driven development.
* Visualizing product usage using data in Hadoop.
* Use A/B Testing and make product related decisions based on data.
* Develop User Interfaces with our frontend technology (React / Redux / Typescript).
* Contribute to Agoda mobile apps using advanced architectures and test methodologies.
* Develop RESTful / GraphQL APIs (C# / Scala).
* Create real-time monitoring for the production system you have built.
**What you’ll need to succeed:**
* Fresh graduates are welcome to apply. Preferably less than two years of experience
* Bachelor’s degree in any stream with coding experience or completing a software engineering-related BootCamp
* Strong written and verbal communication skills in English with great problem-solving skills and attention to detail
* Understanding of basic data structures and algorithms.
* Coding skill in any language e.g. Java, C#, JavaScript, Python, Swift, Kotlin.
* Able to understand and communicate ideas clearly with team members.
**It’s great if you have:**
* Experience in any form of data persistence (RDBMSs, NoSQL).
* Some understanding of modern frontend or mobile technology e.g. React, Vue, Angular, Flutter, Native iOS and Android Apps.
* Experience with automated CI/CD systems, test driven development, clean software architectures and SOLID principals.
* GitHub profile especially contributing to open source projects.
#Bangkok #IT #entrylevel
#### Please review our Hiring Process Guidelines before your interview — click [here](https://careersatagoda.com/interview/)to learn how interviewing at Agoda works.
### **Discover more about working at Agoda**
* Agoda Careers[https://careersatagoda.com](https://careersatagoda.com/)
* Facebook[https://www.facebook.com/agodacareers/](https://www.facebook.com/agodacareers/)
* LinkedIn[https://www.linkedin.com/company/agoda](https://www.linkedin.com/company/agoda)
* YouTube[https://www.youtube.com/agodalife](https://www.youtube.com/agodalife)
**Equal Opportunity Employer**
At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.
We will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our [privacy policy](https://careersatagoda.com/privacy-statement).
**Disclaimer**
We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third-party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.
## Apply Now
Software Developer, Full Stack (Bangkok-based, 6-month Contract)
+1
School
Select a School
Degree
Select a Degree
Discipline
Select a Discipline
Start Date
End Date
Git projects
Please let us know your approx. start date (dd/mm/yy)
Please let us know your expected monthly salary range (THB).
This role does not include visa sponsorship and is only open to people with current work authorization in Thailand. Are you able to legally work in Thailand without visa sponsorship?
In which country/region are you currently based?
Are you presently employed by any company within the Booking Holdings group, including but not limited to Kayak, OpenTable, Booking.com, Rental Cars, RocketMiles, FareHarbor, HotelsCombined, CheapFlights, Momondo, Priceline, or Getaroom?
Do you allow us to provide you TEXT/SMS updates of your interview process? We may engage with a service provider to do so.
How did you hear about this job?
To avoid actual or perceived impairment of our parent company’s independent auditor – Deloitte and to comply with applicable regulations of Securities and Exchange Commission of the United States, we need to seek approvals from our parent company before starting the interview process. With this, please confirm if you are currently or formerly have been associated with Deloitte or any of its subsidiary entities at any time including but not limited to any time as a direct employee, director, contractor, major shareholder, intern etc.?
We collect your gender information for diversity, equity & inclusion monitoring purposes. It is entirely voluntary to answer the question below. By choosing “prefer not to disclose”, your candidacy will not be impacted.
Email me about other job openings within the Booking Holding’s entities and recruitment-related newsletters
Agoda is hiring an Engineering Manager for its Developer Platform & DevOps team in Bangkok, with relocation provided. The role leads a team of at least five engineers responsible for core developer platforms, CI/CD, source control, service discovery, and deployment tooling used across Agoda's R&D. The manager combines hands-on software development with people leadership, setting technical direction and improving developer productivity, reliability, and security at scale.
The position requires strong full SDLC software development experience, coding in Go or Python, and applied knowledge of CI/CD, DevOps, containerisation, and cloud-native practices using Git, Docker, and Kubernetes. Experience managing Agile or Scrum teams and making data-driven decisions is expected. Familiarity with React.js, Ansible, Consul, Vault, PostgreSQL, or Elasticsearch is a plus.
Makro PRO is a new digital venture by Makro aiming to build a technology platform for restaurant owners, hotels, and independent retailers. The Full-stack Engineer will build applications ensuring high-quality, well-documented, and efficient code. The role involves participating in the delivery team, supporting the product owner in defining stories, and designing backend systems for the MVP. The position may evolve to include product support and QA responsibilities.
The Senior Tech Lead, Fullstack (Core Retail) will drive digital transformation initiatives, creating flexible systems that scale with market demands. The role involves defining product roadmaps with leadership, leading development squads, and ensuring coding quality. The candidate will build complex system architectures and manage user story backlogs.
The Director of Software Engineering & Technology at Makro Pro will oversee multiple product squads and drive strategic initiatives within the technology department. The role involves leading and mentoring a team of tech leads and engineers to ensure the successful delivery of web and mobile applications. The candidate will shape engineering practices by establishing guilds and fostering collaboration, while providing a holistic view of overall architecture to ensure scalability, performance, and security.
About the role
Our Ascend vision is to create life opportunities with innovative digital services. Operating in Southeast Asia, we are able to help one of the world’s largest populations of underbanked, the people from some of the poorest provinces who are disregarded by traditional banks. So many lives are waiting for our help.
In 2018, we served over 30 million customers in 6 countries (Thailand, Cambodia, Myanmar, Vietnam, Indonesia, Philippines), and processed over 4.5 billion USD. This makes us by far the largest fintech company in SE Asia and growing quickly.
As a member of our talented Engineering team, you will help to bring this vision to reality by leveraging the most modern cloud-native technologies. At Ascend, you will be part of a team who are directly responsible for improving the lives of millions
Job Description
* Work in an agile team to build/develop features and technologies across various aspects of the Java stack, primarily focused on Spring Boot and Spring Cloud/NetflixOSS.
* CI/CD deployments on a Kubernetes-based platform, both on-premises and on multi-cloud infrastructure. (AWS and GCP)
* Possess an understanding of cloud-native architectures and be familiar with implementations involving service discovery, circuit breakers, client-side load balancing, and other architectural patterns related to elastic infrastructure.
* Participate in, and help create a company culture that attracts, retains, and coaches other engineers. The primary deliverable of a senior engineer is more senior engineers.
* Conduct design and code reviews.
* Provide specific technical expertise to help drive innovation.
* Identify emerging technologies to create leading-edge banking products
* Partnering with architects and platform engineers to build strategies for execution, drive and facilitate key decisions, and influence others, and lead change where appropriate.
Qualifications
* A positive, can-do attitude, who naturally expresses a high degree of empathy to others
* Bachelor’s Degree in Computer Science or equivalent work experience.
* Relevant work experience. Or 3+ years for senior position.
* Experience in building complex applications from scratch and decomposing monolithic applications into micro-services.
* Experience with a broad mix of technologies, including a strong subset of:
1. Minimum of core Java 8, Spring Boot, Spring Cloud
2. Kubernetes (or Docker/ Mesos and equivalent)
3. MySQL, PostgreSQL, EnterpriseDB, NoSQL (Cassandra, MongoDB)
4. RabbitMQ, Kafka
5. AWS & GCP
6. API Gateway
7. Linux
8. CI/CD (Jenkins, Git)
9. React.JS (Optional)
* Experience with distributed architectures, SOA, microservices, and Platform-as-a-service (PaaS).
* Experience with Agile and Test-Driven Development (TDD) methodologies.
* Experience with high availability, high-scale, and performance systems.
* Experience in Automation testing/ or Unit testing is a plus.
Location: True Digital Park, Bangkok
This role involves working as a senior member of an Agile/Scrum development team to meet sprint commitments and improve processes. The position requires designing, developing, and delivering complex software features while ensuring code quality through testing. The engineer will solve challenging problems across multiple platforms to improve performance and scalability. Responsibilities include analyzing business requirements, taking ownership of technical components, and collaborating with cross-functional teams. The role also involves contributing to architectural discussions and providing mentorship to other engineers.
At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.
Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide.
No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.
**Get to Know our Team:**
App platform team tackles Infrastructure pain points head on. The end goal is to create a robust ecosystem that the wider mobile org can reliably build within and on top of, and members of the App platform team dedicate their time and attention entirely towards this end. Examples of this include CI/CD improvements, App architecture and core-libraries improvements, dev experience improvements, Customer experience improvements
**In this role, you’ll get to:**
* Design, develop, and maintain Android applications that integrate with the platform’s core services and APIs
* Partner closely with Product, Design, Backend, and Mobile engineers to define requirements, design features, and deliver cohesive user experiences
* Drive engineering best practices for testing, quality assurance, and release readiness, including automated testing strategies
* Build and evolve reusable platform components(SDKs, internal libraries, shared UI/infra patterns) to accelerate multiple product teams
* Contribute to or lead initiatives involving WebView-based architecture, including performance, security, debugging, and deep integration with native modules
* Improve developer velocity via CI/CD pipelines for mobile (build, test automation, release flows, quality gates)
* Raise reliability standards by improving observability: performance monitoring, crash analysis, app/service metrics, logging, and alerting
* Identify and implement opportunities for optimization across the technology stack, focusing on cost, efficiency, velocity, and developer happiness
* Enable cross-team collaboration on large initiatives, improving overall code quality, architecture, and platform consistency
* Provide thoughtful feedback and mentorship, fostering an inclusive engineering culture and strong engineering fundamentals
* Communicate complex technical trade-offs clearly to stakeholders across levels, including non-technical partners
**What you’ll Need to Succeed:**
* 12+ years of software development experience building large-scale applications; strong craft in either native app engineering (Android) or web engineering, with openness to working across both when needed
* 4+ years in a Tech Lead (or equivalent) role, owning execution and technical direction end-to-end
* Proven experience owning production systems with significant impact on design, development, deployment, monitoring, and long-term evolution
* Strong engineering leadership: mentoring senior engineers, influencing across teams, and driving alignment through clear communication
* Advanced proficiency in modern app development frameworks and architectural choices (scalable patterns, modularization, maintainability)
* Strong understanding of app development challenges and solutions: performance, stability, backwards compatibility, and security
* Expert-level knowledge of testing methodologies and best practices; ability to drive end-to-end test strategy(e.g., UI/E2E automation)
* Practical experience improving engineering throughput through CI/CD(automated builds, test pipelines, release workflows)
* Ability to use data and telemetry to guide improvements; experience with observability for app/service performance is a strong advantage
* Strong problem-solving: can do deep research, make decisions on complex projects, and balance independence with collaboration
* Bachelor’s degree in Computer Science, Engineering, or related field
**It’s great if you have:**
* Experience working across both native mobile and web applications(one strong core skill is enough; openness to the other is key)
* Experience in a platform team building reusable solutions used by multiple teams/products
* Hands-on experience with WebView internals(rendering/performance/debugging, JS bridges, security, architecture decisions)
* Proficiency in writing and maintaining end-to-end tests(e.g., Espresso/UI Automator/Detox/Appium or equivalents depending on stack)
* Experience building or maintaining CI/CD for native apps(build automation, test automation, release management, feature flags)
* Experience with observability(crash analytics, performance monitoring, tracing/metrics/logging, SLO-driven improvements)
* Experience in scaled product/internet companies with high traffic, large user bases, and high transaction volume
* Experience with cross-platform technologies (React Native, WebViews, Flutter, etc.) and making pragmatic trade-off decisions
**This position is based in Bangkok, Thailand (Relocation Provided)**