Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
We are looking for a seasoned engineer with a strong background in back-end development. Ideal candidates will possess:Proficiency in programming languages such as Java, Python, or Go. Experience with cloud technologies and microservices architecture. Strong problem-solving skills and a passion for performance optimization. A degree in Computer Science or related field. A minimum of 5 years of experience in software engineering.
About the job
Join agoda as a Principal Engineer in our Back End team in Bangkok! As a key player, you will lead innovative projects, driving the development of scalable and high-performance systems. Collaborate with cross-functional teams to refine and implement best practices, ensuring our platform remains at the forefront of the travel technology sector.
About agoda
Agoda is a leading online travel agency that provides a fast, easy, and secure way for travelers to book their accommodation worldwide. With a commitment to innovation and excellence, we strive to create memorable travel experiences for our customers.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
Nimble works with ambitious companies around the world, helping them solve important business problems using technology. The team values growth, practical solutions, and making a real impact through every project. Based in Bangkok, this hybrid Software Engineer role includes both visa and relocation support. Role overview This position focuses on people who …
About AgodaAt Agoda, we connect the world through travel. Founded in 2005 by two passionate friends and entrepreneurs, Agoda was created to simplify global exploration for everyone.As part of Booking Holdings [NASDAQ: BKNG], our diverse team of over 7,000 individuals from 90 countries collaborates in offices worldwide. Each day, we connect people with unforgettable destinations and experiences through our vast selection of hotels, flights, and activities.At Agoda, every day presents new challenges. Our innovative culture thrives on data and technology, driving our curiosity. If you're ready to embark on an exciting journey and help shape the future of travel, we want you on our team!Bring Your Talent to Asia’s Tech Hub! Join Agoda in Bangkok as a Staff Software Engineer (Full Stack)Are you an experienced developer looking to make a global impact? Join our diverse team of top engineers from over 50 countries right in the vibrant heart of Bangkok. We offer an exceptional relocation package, authentic career advancement opportunities, and the chance to design systems that serve millions of users every day.Why Choose Agoda & Bangkok?Truly International: Work in a multicultural, English-speaking environment with colleagues from every continent.Global Impact, Cutting-Edge Challenges: Design, build, and scale high-performance systems for a worldwide audience.Bangkok Lifestyle: Experience a dynamic city known for its delicious cuisine, travel opportunities, and expat-friendly atmosphere, all while enjoying a lower cost of living.The Impact You Will MakeLead full-stack architecture and system design for features utilized by millions of users.Take ownership of complex end-to-end systems and mentor high-performing teams.Guide technical decisions across multiple squads, fostering engineering excellence.Collaborate with stakeholders to align on product vision and deliver exceptional solutions.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
About NimbleAt Nimble, we tackle our clients' toughest business challenges with cutting-edge technology. Partnering with ambitious companies across the globe, we strive to create lasting impacts through our innovative solutions. If you’re eager to grow, work on complex products, and leverage the best tools and methodologies, then Nimble is the perfect fit for you!Our Core ValuesExtreme Ownership: We take responsibility for our clients’ business as if it were our own.Bias for Action: Swift execution is vital. We prioritize decisive action to achieve meaningful results.Intensity: We approach challenges with high energy and focus, delivering impactful results through commitment.Pragmatism: Our focus is on practical, effective solutions that deliver results, tackling complex challenges head-on.Outcome Over Process: We prioritize outcomes that truly matter, using processes to replicate success but keeping our eyes on meaningful results.Truth Seeking: We value intellectual honesty and critical thinking, striving to uncover the truth through data-driven reasoning.Your RoleJoin or lead a team of developers in project squads, working on diverse project sizes.Determine the appropriate technologies for front-end and back-end development while defining the overall architecture.Collaborate closely with the Product Owner to ensure efficient backlog planning and assist in technical discussions with clients.Write clean, modular, and maintainable code to develop top-tier products for our clients.Create automated tests to ensure the quality and longevity of our products.Conduct code reviews with team members to promote best practices.Stay updated with new technologies and programming languages like Ruby, Go, or Elixir to meet evolving client needs.Engage in knowledge sharing through team rituals.Collaborate with peers to define internal processes and initiatives aimed at fulfilling our mission, as documented in our handbook.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
About NimbleNimble is at the forefront of solving complex business challenges through innovative technology solutions. We collaborate with some of the most ambitious companies globally, creating long-lasting impacts through our dedicated efforts. If you are eager to grow, tackle challenging projects, and utilize the best tools and practices, Nimble is the perfect environment for you!Our Core ValuesExtreme Ownership: We treat our clients’ businesses as if they were our own.Bias for Action: Execution is paramount. We prioritize decisive actions to achieve results.Intensity: We approach challenges with high energy and focus, delivering results through bold and committed actions.Pragmatism: We favor practical and straightforward solutions to effectively tackle complex challenges.Outcome Over Process: Our aim is to achieve impactful outcomes, using processes only as a means to replicate success.Truth Seeking: We are committed to seeking the truth through intellectual honesty, critical thinking, and data-driven reasoning.What You Will DoEnsure that our web and mobile applications maintain the highest quality standards to surpass client expectations.Manage the entire product lifecycle, from specification to delivery and maintenance.Align product vision with clients and stakeholders effectively.Maintain constant communication with clients to ensure clarity and alignment.Prepare product specifications, define user stories for developers, design test cases, and conduct feature testing.Collaborate with the senior team to establish internal processes and initiatives that help fulfill the company's mission.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
Discover Your Future at NimbleAt Nimble, we tackle our clients' toughest business challenges using cutting-edge technology. Partnering with ambitious companies worldwide, we strive for lasting impact through our innovative work. If you're eager to grow professionally, engage with challenging projects, and utilize the finest tools and methodologies, then Nimble is the place for you!Our Core ValuesExtreme Ownership: We view our clients' businesses as our own.Bias for Action: We believe that execution is key. We act decisively and prioritize actions that yield tangible results.Intensity: We approach challenges with energy and focus, committed to delivering impactful results.Pragmatism: We focus on practical solutions that drive results, creatively overcoming complex obstacles.Outcome Over Process: We strive for meaningful outcomes that matter, using processes as tools to replicate success.Truth Seeking: We seek truth through intellectual honesty, critical thinking, and data-driven reasoning.Your RoleEnsure the exceptional quality of our web and mobile applications to surpass client expectations.Oversee the product lifecycle from specification to delivery and maintenance.Align product vision with clients' teams and stakeholders.Maintain continuous communication with clients.Develop product specifications, define user stories for developers, and design test cases for feature testing.Collaborate with senior team members to establish internal processes and initiatives that drive our mission forward.
Join Agoda as a Lead Software Engineer specializing in iOS development, where your expertise will help shape innovative mobile solutions. Based in the vibrant city of Bangkok, you will lead a talented team of engineers, design scalable applications, and work closely with cross-functional teams to deliver exceptional user experiences. This is an exciting opportunity to grow your career in a dynamic environment, while enjoying the cultural richness and modern conveniences that Bangkok has to offer.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
Join Nimble as a Technical LeadAt Nimble, we tackle our clients' most challenging business hurdles using innovative technology solutions. We collaborate with visionary companies globally to create lasting impacts. If you aspire to advance your career while working on exciting projects with cutting-edge tools and methodologies, Nimble is the ideal workplace for you!Our Core ValuesExtreme Ownership: We treat our clients' businesses as our own.Bias for Action: Our focus on execution drives decisive actions to achieve results.Intensity: We approach challenges with vigor and commitment, ensuring impactful outcomes.Pragmatism: Our solutions prioritize practicality and effectiveness in addressing complex issues.Outcome Over Process: We aim for significant results while refining processes that support our goals.Truth Seeking: We pursue honesty and clarity through critical thinking and factual analysis.Your RoleWe are in search of a talented Web Technical Lead with extensive experience in web development and technical leadership. In this role, you will ensure the quality of our code, develop technical solutions, and provide guidance and mentorship to a team of engineers throughout project lifecycles.Your ResponsibilitiesProject Delivery:Engage in hands-on coding and conduct code reviews with your team.Collaborate closely with Product Managers and the Engineering Lead to guide clients through their product development journey while adhering to our best practices.Lead discussions on technical architecture and design, focusing on scalability, performance, and maintainability.Team Mentorship:Offer technical guidance to ensure adherence to best practices and effective tool selection.Recruitment Participation:Take part in the technical assessment of candidates to build a strong team.Collaboration with Leadership:Work alongside the Head of Engineering to enhance technology and engineering processes.Coordinate activities across all engineering disciplines.
About AgodaAgoda is a global leader in the travel industry, dedicated to connecting people with destinations through innovative technology. Founded in 2005 by two travel enthusiasts, we have grown significantly and are now part of Booking Holdings [NASDAQ: BKNG], employing over 7,000 diverse team members from 90 countries. Our mission is to enhance travel experiences with exceptional deals on hotels, flights, and activities around the world.At Agoda, every day brings new challenges and opportunities. Our culture thrives on data and technology, driving curiosity and innovation. If you're passionate about shaping the future of travel, we invite you to join our dynamic team.The Opportunity:The DevOps Engineering team at Agoda plays a pivotal role in automating the Software Development Lifecycle across our R&D functions. We are responsible for maintaining essential Dev-related tools and developing internal platforms to boost development efficiency and security. The contributions of this team significantly impact all development processes at Agoda.In this Role, you’ll get to:Implement CI/CD best practices while automating security testing in a fast-paced DevOps environment.Oversee all central Dev-related systems including source control, CI, Service Discovery, and more.Facilitate collaboration between Development and Operations teams.Engage in full-stack development for internal portals and tooling.What you’ll Need to Succeed:10+ years of experience in Software Engineering, DevOps, or Platform Engineering, with several years in a senior or principal role.Hands-on experience across the entire SDLC: Requirement Gathering, Design, Coding, Testing, and Deployment.Proficiency in modern programming languages such as Python or Go.Familiarity with Development ecosystem tools including Git, CI, Docker, and Kubernetes.A strong passion for learning and applying cutting-edge technologies to automate large-scale processes.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
About NimbleNimble is dedicated to transforming our clients' most complex business challenges into innovative solutions through technology. We collaborate with forward-thinking companies globally, creating lasting impacts through our work. Join us to evolve together, tackle engaging projects, and utilize premier tools and methodologies!Our Core ValuesExtreme Ownership: We treat our clients’ businesses as our own.Bias for Action: Execution is crucial. We prioritize decisive action to achieve remarkable results.Intensity: We approach challenges with enthusiasm and focus, delivering through bold actions.Pragmatism: We focus on practical solutions that yield real results, creatively overcoming obstacles.Outcome Over Process: We aim for results that matter, using processes to repeat success while our focus remains on impactful outcomes.Truth Seeking: We pursue truth with intellectual integrity and critical thinking.Your ResponsibilitiesBe an integral part of or lead a team of developers within a project squad, managing a variety of project scales.Choose appropriate technologies for front-end and back-end development while defining overall architecture.Collaborate closely with the Product Owner to efficiently plan the backlog and occasionally engage in technical discussions with clients.Write clean, maintainable code as you engineer top-tier products for our clients.Develop automated tests to ensure product integrity.Conduct code reviews with team members.Adapt to new technologies and languages like Ruby, Go, or Elixir to meet client needs.Participate in knowledge sharing through team rituals.Work with team members to establish internal processes and initiatives that align with the company’s mission. Our handbook is collaboratively created by the entire team.
About AgodaAt Agoda, we connect the world through travel. Founded in 2005 by two lifelong friends and entrepreneurs passionate about exploration, Agoda was established to make travel more accessible for everyone.As a proud member of Booking Holdings [NASDAQ: BKNG], our diverse team of over 7,000 individuals from 90 countries collaborates across the globe. Each day, we link people to destinations and experiences through our exceptional deals on millions of hotels, holiday properties, flights, and activities worldwide.Every day at Agoda is unique. Data and technology drive our culture, inspiring curiosity and innovation. If you are ready to embark on a rewarding journey and contribute to shaping the future of travel, we invite you to join us.Join Our TeamThe Back-End Engineering department at Agoda focuses on creating scalable, fault-tolerant systems and APIs that manage our core business logic. Our systems encompass all critical business areas, including inventory and pricing, product information, customer data, communications, partner information, booking systems, payments, and more. We utilize cutting-edge CI/CD practices and testing methodologies to ensure seamless operation without interruptions. Our systems are designed to be self-healing, adapting gracefully to extreme loads or unexpected inputs. We employ modern programming languages such as Kotlin and Scala, and leverage advanced data technologies like Kafka, Spark, MLflow, Kubeflow, VastStorage, and StarRocks, while adhering to agile development practices. Most importantly, we hire exceptional talent from around the world and empower them to thrive.
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand
About UsAt nimble, a pioneering start-up nurtured within a software consultancy, our aim is to revolutionize the customer experience by enhancing its seamlessness, personalization, and effectiveness. Our vibrant and ambitious team continuously explores new horizons with our advanced Enterprise Restaurant Operations SaaS solution.The OpportunityWe are on the lookout for enthusiastic Ruby-on-Rails developers who embrace challenges and excel in dynamic environments. As a key member of our foundational development team, you will spearhead innovation, contributing significantly to the evolution of our Enterprise Restaurant Operations SaaS solution. Your role will involve developing, refining, and optimizing our platform with Ruby-on-Rails, ensuring it remains robust, scalable, and efficient.You will confront complex challenges with imaginative solutions, from enhancing performance to introducing new features. We value commitment to on-site collaboration, understanding that true innovation often requires flexibility beyond standard working hours. If you are driven by creativity, thrive in a fast-paced setting, and are ready to expand the boundaries of what is achievable, we invite you to apply.
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand
About UsAt nimble, we are a stealth mode start-up born from a software consultancy, dedicated to revolutionizing customer experiences through seamless, personalized, and impactful solutions. Our passionate team is at the forefront of developing a cutting-edge Enterprise Restaurant Operations SaaS platform, consistently pushing the limits of technology.The OpportunityWe are looking for enthusiastic Ruby on Rails developers who thrive in dynamic environments and are eager to tackle exciting challenges. As a key member of our founding development team, you will play a crucial role in shaping our innovative Enterprise Restaurant Operations SaaS solution. Your responsibilities will include crafting, refining, and optimizing our platform with Ruby on Rails, ensuring its robustness, scalability, and efficiency.You'll address complex challenges with creative solutions, from enhancing performance to deploying new features. This role requires full-time, on-site engagement, as we understand that true innovation often occurs beyond conventional hours. If you are passionate about driving innovation and ready to explore the outer limits of what's possible, we want to hear from you!What You Will DoDevelop: Create, refine, and optimize our Enterprise Restaurant Operations SaaS solution using Ruby on Rails.Collaborate: Partner closely with a talented team of developers, designers, and product managers to bring transformative features to fruition.Innovate: Contribute to the ongoing enhancement of our architecture, tools, and processes.Problem-Solve: Tackle complex issues with innovative solutions, ensuring our platform remains robust, scalable, and efficient.Commit: Engage fully in on-site work, embracing the flexibility to work unconventional hours as necessary to meet project goals.
About AgodaAt Agoda, we connect the world through the magic of travel. Founded in 2005 by two lifelong friends and travel enthusiasts, Agoda was established to simplify exploration for everyone.As a proud member of Booking Holdings [NASDAQ: BKNG], our diverse team of over 7,000 individuals hails from 90 countries, collaborating in offices worldwide. Daily, we provide amazing deals across millions of hotels, holiday properties, flights, and experiences.No two days are the same at Agoda. Our culture is driven by data and technology, fostering curiosity and innovation. If you are ready to embark on the journey of a lifetime and help shape the future of travel, we invite you to join us.Lead the Frontend Revolution at Agoda as a Staff Software Engineer in BangkokAre you an innovative Front-End architect seeking your next challenge? Take the reins of Agoda’s front end transformation and create seamless experiences for millions. Join our dynamic, multilingual engineering team in Bangkok and make a lasting global impact—with comprehensive relocation and family support.Why Choose Agoda and Bangkok?Global Engineering, Global Impact: Collaborate with a vibrant, international team driving innovation across borders.Thriving Bangkok HQ: Experience life in a tech-forward city with a rich expat community, captivating culture, and renowned cuisine.English-First Environment: Collaborate in English—no Thai required!Your Role & ImpactLead the architecture and design of Agoda’s next-generation front end systems.Enhance performance, accessibility, and usability to best-in-class standards.Serve as a mentor and subject-matter expert for the Front-End engineering team.Engage and influence stakeholders within Product and Business teams.Establish technical standards and ensure the scalability of solutions.What You Will Bring8+ years of experience in building and managing rich web applications at scale.Extensive knowledge of JavaScript/TypeScript and modern frameworks (React, Next, Vue).A portfolio showcasing robust, high-performance SPA/SSR front ends and core web vitals.A strong background in team leadership, system design, and stakeholder collaboration.Bonus: Experience with A/B testing and experimentation.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
Join Our Team at NimbleAt Nimble, we address our clients' most pressing business challenges through innovative technology solutions. Collaborating with ambitious companies worldwide, we strive to create long-lasting impacts with our work. If you're looking for an opportunity to grow, tackle complex products, and leverage cutting-edge tools and practices, Nimble is the ideal place for you!Our Core ValuesExtreme Ownership: We treat our clients’ businesses as if they were our own.Bias for Action: We emphasize swift execution and decisive actions to achieve results.Intensity: We approach challenges with high energy and commitment, focusing on delivering impactful results.Pragmatism: We focus on straightforward, practical solutions to navigate complex challenges effectively.Outcome Over Process: Our primary goal is to drive significant outcomes rather than just following processes.Truth Seeking: We value intellectual honesty and critical thinking in our quest for truth.Your ResponsibilitiesAs a Lead Technical Product Manager, your days will be dynamic and filled with various challenges. Key responsibilities include:Overseeing and monitoring your team’s projects, ensuring they are on track and that backlogs are effectively managed.Identifying new projects, understanding user pain points, and defining user experience solutions.Writing user stories, managing backlogs, and planning development sprints.Ensuring high quality in the products and features developed.Reviewing UX/UI designs and supporting engineering teams during implementation.Engaging with external stakeholders, gathering feedback, and justifying your product decisions.Reviewing team outputs, both internal and external.Assisting the sales team in evaluating potential product development projects and associated risks.Mentoring team members and fostering their growth as Product Managers.Reporting insights to the Chief Product Officer and contributing to the direction of the Product team.
Role overview datawow seeks a Software Engineer - Technical Support to join the team in Pathum Wan, Bangkok. This position centers on maintaining and enhancing current systems, while handling both technical troubleshooting and client-facing support. What you will do Take responsibility for existing systems by analyzing and resolving bugs or performance issues during ongoing maintenance. Translate technical details for clients and foster strong working relationships. Independently manage and prioritize support tickets, assessing urgency and impact without close supervision. Investigate codebases to identify the root causes of problems and deliver lasting fixes. Maintain and update technical documentation to assist the team in troubleshooting and improve overall efficiency.
AppsFlyer is looking for a Support Engineer based in Bangkok. This position centers on assisting clients with the company’s mobile attribution and marketing analytics platform. Role overview Support Engineers address technical questions and troubleshoot issues that customers encounter. The work involves resolving problems and ensuring clients can use the platform effectively. Key responsibilities Help clients understand and use AppsFlyer’s platform features Troubleshoot technical issues and provide solutions Work to improve the overall service experience for users worldwide Location This role is based in Bangkok.
About AgodaFounded in 2005, Agoda is on a mission to connect the world through travel. What started as a passion project between two lifelong friends has evolved into a global platform that helps millions explore the world effortlessly.As a proud member of Booking Holdings [NASDAQ: BKNG], Agoda boasts a diverse workforce of over 7,000 talented individuals from 90 countries. Our team is dedicated to providing exceptional travel experiences through our extensive offerings, including hotels, flights, and unique experiences.At Agoda, every day brings new opportunities to innovate and grow. With technology and data at the core of our culture, we invite you to join us and help shape the future of travel.Meet Our Team: Our front-end engineering teams are dedicated to enhancing various product segments such as accommodations, flights, and payments. We specialize in creating seamless, localized user experiences across mobile websites, native applications, and desktop platforms, continuously innovating through data-driven methodologies.Your Role: As a Lead Software Engineer specializing in Front End development, you will spearhead the advancement of our front-end technologies. Your responsibilities will include designing, implementing, and optimizing user interfaces that significantly improve the experiences of millions of travelers globally. This role requires a solid understanding of front-end development principles, a keen eye for user experience, and proficiency in a variety of front-end technologies.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
Join Our Team at NimbleNimble is dedicated to transforming how businesses approach their toughest challenges through innovative technology solutions. We collaborate with ambitious organizations globally, striving to create lasting impacts. If you're eager to develop alongside a talented team, tackle complex problems, and utilize cutting-edge tools and methodologies, then Nimble is the perfect environment for you!Our Core ValuesExtreme Ownership: We treat our clients’ challenges as our own.Bias for Action: We believe in swift execution and decisive actions to achieve tangible results.Intensity: Our approach to challenges is fueled by high energy and focus.Pragmatism: We prioritize practical solutions that address complex issues effectively.Outcome Over Process: We focus on achieving meaningful outcomes that drive impact.Truth Seeking: We value intellectual honesty and rigorous critical thinking.Your ResponsibilitiesAs a Lead Technical Product Manager, you will face a variety of challenges daily that include:Overseeing team projects, ensuring they progress as planned, managing backlogs effectively, and developing coherent plans.Identifying new project opportunities, comprehending user pain points and expectations, and determining the best ways to innovate through user experience.Writing user stories, maintaining and refining backlogs, and orchestrating development sprints.Ensuring the quality of products and features delivered.Reviewing UX/UI designs to ensure they meet user needs.Collaborating with Engineering during the implementation phase.Engaging with external stakeholders, gathering feedback, and justifying product decisions.Evaluating your team’s output, both for internal and external projects.Assisting the sales team in evaluating potential projects, risks, and challenges.Mentoring team members and supporting their growth as Product Managers.Reporting insights and updates to the Chief Product Officer.Contributing to the strategic direction of the Product team.
Join agoda as a Principal Engineer in our Back End team in Bangkok! As a key player, you will lead innovative projects, driving the development of scalable and high-performance systems. Collaborate with cross-functional teams to refine and implement best practices, ensuring our platform remains at the forefront of the travel technology sector.
About AgodaAt Agoda, we are dedicated to connecting the world through travel. Founded in 2005 by two passionate friends and entrepreneurs, we set out to simplify travel for everyone. As part of Booking Holdings [NASDAQ: BKNG], our diverse team of over 7,000 professionals from 90 countries collaborates daily to offer exceptional travel experiences through our extensive selection of hotels, flights, and adventures worldwide.At Agoda, every day is unique. Data and technology are central to our ethos, inspiring curiosity and fostering innovation. If you're eager to embark on an exciting journey and contribute to shaping the future of travel, we invite you to join our team.We are on the lookout for a proactive Senior Security Engineer to fortify our cloud and platform infrastructures. This hands-on role collaborates closely with engineering teams to design, evaluate, and implement security controls leveraging Infrastructure as Code, Kubernetes, and bespoke security solutions developed in Go and TypeScript.