Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Qualifications
A minimum of 5 years of experience in software engineering, software integration, or related fields.
Proficiency in Python is preferred; candidates without prior Python experience should have experience in at least two other programming languages, such as Java, C++, or Ruby.
Solid experience with SQL and/or NoSQL databases is required.
Familiarity with message brokers (e.g., RabbitMQ, JMS, Kafka) is essential.
Knowledge of JavaScript and front-end frameworks is mandatory.
Experience with in-memory data stores, such as Redis, is a plus.
Strong foundational knowledge of software development principles and practices.
About the job
Duties and Responsibilities
●Develop and implement innovative software solutions to effectively manage various aspects of supply chain and e-commerce applications, including order workflows and inventory management for online sales. ●Create and optimize real-time APIs, asynchronous processes, and batch processes to facilitate seamless integration with external systems. ●Collaborate closely with cross-functional team members in a scaled agile environment, actively contributing ideas for improvement to foster a culture of continuous learning within aCommerce. ●Diagnose and resolve system errors and processing failures, providing effective workarounds and conducting root cause analysis for lasting solutions. ●Deploy and manage large-scale, cloud-based distributed systems, ensuring optimal performance and reliability. ●Design and execute unit tests, automated functional tests, and load tests to enhance system reliability and performance. ●Maintain CI/CD pipelines for ongoing development services. ●Create and uphold comprehensive unit tests for the code being developed. ●Provide mentorship and guidance to junior developers.
About Acommerce
acommerce is a leading e-commerce solutions provider in Southeast Asia, dedicated to empowering businesses with innovative technology and comprehensive services to drive online sales and enhance supply chain efficiency.
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 …
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.
Key Responsibilities Conduct in-depth research, design, implement, and manage algorithms and flowcharts to optimize processes. Test and evaluate new software programs to ensure functionality and reliability. Write and implement high-quality, efficient code to support backend functionality. Assess operational practicality of software solutions and recommend adjustments. Develop and maintain quality assurance procedures to ensure software excellence. Deploy software tools, processes, and metrics to enhance productivity. Troubleshoot, debug, and upgrade existing software to improve performance. Collect and analyze user feedback to drive continuous improvement. Propose and implement enhancements based on user input and industry best practices. Create comprehensive technical documentation for internal and external reference. Stay updated on emerging technologies and industry trends. Collaborate effectively with a diverse team of designers, developers, and business professionals.
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand
Join Our Innovative TeamAt nimble, we are a pioneering compound start-up operating in stealth mode and backed by a leading software consultancy. Our mission is to revolutionize customer experiences, making them more seamless, personalized, and impactful. We are a vibrant and ambitious team, dedicated to pushing the limits of what's possible with our state-of-the-art Enterprise Restaurant Operations Compound Software solution.Your RoleWe are in search of driven Founding Engineers who are ready to embrace a thrilling challenge and excel in high-energy environments. As a key member of our founding development team, you will play an essential role in the innovation of our Enterprise Restaurant Operations Compound Software solution. Leveraging your expertise in Ruby on Rails, you will design, enhance, and optimize our platform to ensure it is robust, scalable, and efficient.You will confront complex challenges with innovative solutions, from performance optimization to new feature implementation. We encourage a hands-on approach, understanding that true innovation often occurs outside traditional working hours. If you are passionate about innovation and eager to advance what’s achievable, this opportunity is tailor-made for you!
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand
About UsAt nimble, we are a pioneering stealth mode start-up, born from a software consultancy, dedicated to revolutionizing customer experiences with our innovative Enterprise Restaurant Operations Compound Software solution. Our team is passionate, ambitious, and consistently striving to redefine the limits of technology.The OpportunityAs the Head of Engineering, you will play a pivotal role in defining our technical vision and strategy for our Restaurant Operations Management SaaS platform. You will spearhead innovation, ensuring our platform is robust, scalable, and secure while leading and expanding our engineering team. Collaborating closely with the CEO and the leadership team, you will align technological initiatives with our business objectives.This role requires a hands-on leader with deep technical expertise, particularly in Ruby on Rails, and a track record of successfully scaling SaaS platforms and engineering teams.What You Will DoTechnology Vision & Strategy: Develop and implement a long-term technology strategy to drive the company's growth and product roadmap.Platform Leadership: Manage architecture, infrastructure, and DevOps to guarantee high availability, scalability, and security of our SaaS solution.Team Leadership: Recruit, mentor, and lead a high-performing engineering team, fostering a culture of collaboration, innovation, and accountability.Product Collaboration: Partner with Product, Design, and Go-to-Market teams to deliver features that enhance customer satisfaction and drive business success.Process & Best Practices: Adopt modern engineering practices (CI/CD, automated testing, observability, etc.) to optimize productivity and quality.Stakeholder Communication: Serve as a key technology advisor to the CEO and leadership team, effectively communicating risks, opportunities, and trade-offs.Innovation & Experimentation: Stay updated on industry trends, tools, and frameworks to ensure our technology stack remains competitive and future-proof.RequirementsTechnical Expertise:Proven experience in Ruby on Rails development and architecture.Extensive experience scaling SaaS platforms, managing high traffic, and maintaining uptime.Strong understanding of cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and contemporary DevOps practices.
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand
About UsNimble is a groundbreaking start-up nurtured within a forward-thinking software consultancy. Our mission is to revolutionize customer experiences by enhancing their seamlessness, personalization, and overall impact. Our dynamic team is driven by the relentless pursuit of innovation through our advanced Enterprise Restaurant Operations SaaS solution.The OpportunityWe are on the lookout for an enthusiastic Ruby on Rails Technical Lead who thrives in a fast-paced environment and is ready to embrace a stimulating challenge. As a crucial member of our founding development team, you will play an instrumental role in shaping our Enterprise Restaurant Operations SaaS solution. Your expertise in crafting, refining, and optimizing our platform using Ruby on Rails will ensure it remains robust, scalable, and efficient.You'll tackle a range of complex problems with creative solutions, from enhancing performance to implementing new features. This is an on-site role where you will fully engage with the team, understanding that true innovation often transcends the traditional 9 to 5 work schedule. If you are driven by creativity and eager to push the boundaries of possibility, this opportunity is for you.What Will You DoStrategize: Define the vision and technical roadmap of our Enterprise Restaurant Operations SaaS solution, fostering innovation and scalability.Architect: Design and implement scalable solutions in Ruby on Rails, ensuring they align with both business objectives and user needs.Collaborate: Work closely with cross-functional leaders such as product managers and designers to prioritize impactful features.Innovate: Assess and adopt emerging technologies to enhance performance, security, and operational efficiency.Problem-Solve: Tackle complex challenges with strategic solutions while balancing technical trade-offs and business requirements.Commit: Champion the success of key initiatives, adapting to shifting priorities while ensuring timely delivery of critical projects.RequirementsExperience: A minimum of 8 years in software engineering, with at least 5 years of experience in Ruby on Rails (RoR). A proven track record in building and maintaining complex applications alongside a strong understanding of web development principles.Proficiency in PostgreSQL and Redis for caching and data structure storage is essential.Hands-on experience with Docker and Kubernetes is required for effective deployment and orchestration.
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand
About UsWe are a cutting-edge startup operating in stealth mode, birthed from a renowned software consultancy. Our goal is to revolutionize customer experiences through enhanced seamlessness, personalization, and impactful solutions. Our ambitious team is dedicated to pushing the limits of innovation with our state-of-the-art Enterprise Restaurant Operations SaaS platform.The OpportunityWe are on the lookout for an enthusiastic Ruby on Rails Technical Lead who is ready to embrace an exciting challenge in a fast-paced environment. As part of our founding development team, you will play a crucial role in the evolution of our Enterprise Restaurant Operations SaaS solution. You will be responsible for crafting, refining, and optimizing our platform using Ruby on Rails, ensuring it remains robust, scalable, and efficient.Your role will involve tackling complex challenges with innovative solutions, from performance optimization to feature implementation. You will be engaged in on-site work, recognizing that true innovation often occurs beyond traditional working hours. If you are driven by a passion for innovation and eager to explore what’s possible, this is your chance.Your ResponsibilitiesStrategize: Define the vision and technical roadmap for our Enterprise Restaurant Operations SaaS solution, fostering innovation and scalability.Architect: Design and implement robust, scalable Ruby on Rails solutions that align with business objectives and user needs.Collaborate: Work closely with cross-functional teams, including product managers and designers, to identify and prioritize impactful features.Innovate: Research and integrate new technologies to boost performance, security, and efficiency.Problem-Solve: Confront intricate challenges with strategic, forward-thinking solutions, balancing technical trade-offs with business needs.Commit: Lead key initiatives to success, adapting to shifting priorities while ensuring timely delivery of critical projects.Key QualificationsExperience: Minimum of 8 years in software engineering, with at least 5 years specializing in Ruby on Rails (RoR). A proven history of developing and maintaining complex applications, alongside a solid grasp of web development principles.Technical Skills: Proficient in PostgreSQL and Redis for caching and data structure management.Containerization: Strong hands-on experience with Docker and Kubernetes for container orchestration and deployment.
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.
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
Join Our Team at NimbleAt Nimble, we tackle our clients' toughest business challenges through innovative technology solutions. Partnering with ambitious companies worldwide, we create a lasting impact through our work. If you are looking to grow, take on challenging projects, and leverage the best 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 moves to achieve results.Intensity: We approach challenges with high energy and focus, striving for impactful outcomes.Pragmatism: Our solutions are practical and straightforward, tackling complexities with creativity and determination.Outcome Over Process: We prioritize meaningful results over rigid processes, with a focus on impactful outcomes.Truth Seeking: We uphold intellectual honesty and fact-driven reasoning in our pursuits.Your ResponsibilitiesBecome an integral member or lead a team of developers within project squads of varying sizes.Create clean, composable, and maintainable code while developing top-tier products for our clients.Implement automated tests to enhance the reliability of the products we develop.Conduct code reviews with your team members to uphold quality standards.Stay current with new technologies, languages, and techniques to meet evolving client needs.Mentor junior developers through pair programming and knowledge-sharing during team rituals.Collaborate with team members to refine internal processes and initiatives that support the company’s mission. Check our handbook crafted by the entire team.Required Qualifications6+ years of professional Android development experience.Proficiency in Kotlin is essential; experience with Flutter is a significant advantage.Demonstrated ability to lead a project team effectively.Experience in writing automated tests for mobile applications.A passion for solving complex challenges and building robust systems.Strong belief that the essence of great applications lies beyond mere technicalities.
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.
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 enjoy building software and have experience doing so independently. The work spans engineering, product, and design, and involves collaborating on client projects as a core team member or project lead. Responsibilities stretch from early discovery through delivery, with flexibility to contribute wherever skills are most needed. What you will do Lead or join a development team within a project squad, working on projects of various sizes. Select appropriate technologies for both front-end and back-end development, and help define the architecture. Work closely with the Product Owner to manage the backlog and offer technical input during client meetings. Write clean, maintainable, and modular code for high-quality products. Implement automated tests to support product quality. Review code with team members to maintain standards. Use AI tools as part of the daily workflow to improve quality and efficiency. Keep learning new programming languages and techniques. Core values at Nimble Extreme Ownership: Treat client businesses as your own. Bias for Action: Prioritize execution and timely delivery. Intensity: Bring focus and enthusiasm to every challenge. Pragmatism: Emphasize practical, creative solutions for complex problems. Outcome Over Process: Focus on meaningful results, using processes to repeat success. Truth Seeking: Use critical thinking and evidence-based reasoning.
As a Full Stack Developer at datawow, you will play a crucial role in shaping our web applications by designing, implementing, and managing algorithms and flowcharts. You will be responsible for developing high-quality web applications based on designs created in Figma, ensuring that your code meets technical requirements and deadlines while being reusable for future projects.Your responsibilities will include conducting code reviews and unit testing, debugging, and upgrading existing software. You will actively gather and evaluate user feedback to recommend and implement enhancements, and collaborate closely with designers on UI/UX solutions. Your expertise will help us optimize web pages for maximum speed and scalability, while working alongside cross-functional teams, including Developers, UX/UI Designers, Quality Assurance Engineers, and Product Managers, to deliver exceptional software solutions swiftly.You will also play a key role in interviewing and evaluating candidates for our team, overseeing project progress, and coaching team members to ensure timely execution of project goals. A passion for learning new technologies is essential.
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.
Duties and Responsibilities ● Develop and implement innovative software solutions to effectively manage various aspects of supply chain and e-commerce applications, including order workflows and inventory management for online sales.● Create and optimize real-time APIs, asynchronous processes, and batch processes to facilitate seamless integration with external systems.● Collaborate closely with cross-functional team members in a scaled agile environment, actively contributing ideas for improvement to foster a culture of continuous learning within aCommerce.● Diagnose and resolve system errors and processing failures, providing effective workarounds and conducting root cause analysis for lasting solutions.● Deploy and manage large-scale, cloud-based distributed systems, ensuring optimal performance and reliability.● Design and execute unit tests, automated functional tests, and load tests to enhance system reliability and performance.● Maintain CI/CD pipelines for ongoing development services.● Create and uphold comprehensive unit tests for the code being developed.● Provide mentorship and guidance to junior developers.
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|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.
The Senior Software Engineer position is pivotal in steering the development of essential retail systems that support the operations of Makro. This encompasses areas such as Product Information Systems, Pricing & Promotion Systems, Supply Chain Management, and Point-of-Sale Systems. You will oversee multiple teams of software engineers and QA professionals while collaborating closely with Product Owners and business subject matter experts.Key Responsibilities & ExpectationsExecution LeadershipEstablish clear priorities and roadmaps to ensure project alignment with business objectives.Delegate tasks, monitor progress, and resolve obstacles to ensure seamless project delivery.Engage with product teams, project managers, and stakeholders to evaluate feasibility and project scope.Enhance cross-departmental collaboration between business needs and technology implementation.Project ManagementOversee software development projects from inception to completion, ensuring adherence to timelines and budget constraints.Develop and optimize project management frameworks for effective execution.Identify potential risks early, implement mitigation strategies, and proactively address issues.Encourage collaboration amongst development, infrastructure, and business teams.Provide leadership with comprehensive reports and insights.Technical LeadershipDefine the strategic direction of software development while ensuring adherence to best practices.Conduct code reviews and assess technical designs for scalability, maintainability, and performance.Promote Agile, DevOps, and automation methodologies.Stay abreast of emerging technologies to foster innovation.People LeadershipCultivate a culture of accountability, integrity, and continuous learning.Mentor team members, fostering their professional growth and sense of ownership.Encourage collaboration, innovation, and ongoing professional development.
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
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.