- No elements found. Consider changing the search query.


Experience:
5 years required
Skills:
Java, MongoDB, NoSQL, English
Job type:
Full-time
Salary:
negotiable
- You have a good understanding of Object-Oriented Programming concepts.
- You have experience working on Distributed Systems / Microservices.
- You should be able to produce clean, efficient code based on specifications.
- You will be working with an existing product.
- Knowledge of and adherence to best practices for writing maintainable code and unit-testing is a must.
- You possess analytical and problem-solving skills.
- You should be able to work independently as a contributing member in a high-paced and focused team.
- Bachelor's Degree in Computer Science or Information Technology, or equivalent experience.
- At least five years of experience writing programs in C#.NET Framework or Java.
- At least two years of experience working with MongoDB or other NoSQL databases.
- Able to learn and understand various API services.
- Self-motivated, eager to solve problems, driven to completion, and willing to work with others. We encourage pair programming and require collaboration on design, code reviews, and testing.
- A hybrid engineer, capable of designing and implementing your own code as well as reviewing, testing, and writing test automation for other engineers' code.
- Enjoys exploring new technologies and programming techniques, with a "willing to learn" attitude.
- Fluent in written and spoken English.
- This role is open for both Thai and non-Thai candidates. We can provide full VISA sponsorship if required.
Experience:
6 years required
Skills:
ETL, SQL, NoSQL
Job type:
Full-time
Salary:
negotiable
- Bachelor's degree or equivalent practical experience.
- 6 years of experience with cloud native architecture in a customer-facing or support role.
- Experience with Big Data technologies or concepts such as analytics warehousing, data processing and transformation, data governance, data migration, ETL/ELT, SQL and NoSQL databases, performance and scalability optimization, and batch versus streaming architectures.
- Experience engaging with, and presenting to, technical stakeholders and executive leaders.
- Experience in technical sales or consulting in cloud computing, data analytics, or Big Data.
- Experience working with customer requirements, including breaking them down and designing corresponding technical architectures.
- Experience with aspects of cloud computing (infrastructure, storage, platforms and data), and the cloud market, engaged dynamics and customer buying behavior.
- Experience in delivery of business analytics use cases within the banking or telco industry, from requirements gathering and solution design to implementation and insights generation.
- Experience with architecture design, implementing, tuning, schema design, query and distributed systems.
- Experience in building machine learning solutions and leveraging ML architectures such as deep learning, convolutional neural networks (CNNs), and techniques for load shedding and traffic management.
- Ability to communicate in Thai fluently to support client relationships in this region.
- The Google Cloud Platform team helps customers transform and build what's next for their business all with technology built in the cloud. Our products are developed for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware. Our teams are dedicated to helping our customers developers, small and large businesses, educational institutions and government agencies see the benefits of our technology come to life. As part of an entrepreneurial team in this rapidly growing business, you will play a key role in understanding the needs of our customers and help shape the future of businesses of all sizes use technology to connect with customers, employees and partners.
- As a Customer Solutions Consultant, you will partner with technical Sales teams as a data analytics subject matter expert to differentiate Google Cloud to our customers. You will help prospective and existing customers and partners understand the power of Google Cloud, develop creative cloud solutions and architectures to solve their business issues, engage in proofs-of-concepts, and troubleshoot any technical questions and roadblocks related to database migrations, data back ends and all aspects of the data lifecycle. You will use your experience and presentation skills to engage with customers to understand their business and technical requirements, and persuasively present practical and useful solutions on Google Cloud. You will require technical, communication and organizational skills.
- Google Cloud accelerates every organization s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
- Work with the team to identify and qualify business opportunities related, understand customer objections, and develop the strategy to resolve technical blockers, in relation to aspects of the data lifecycle.
- Share data analytics to support the technical relationship with customers, including technology advocacy, supporting bid responses, product and solution briefings, proof-of-concept work, and partnering directly with product management to prioritize solutions impacting customer adoption to Google Cloud.
- Identify business and technical requirements, conduct full technical discovery and architect client solutions to meet gathered requirements.
- Work directly with Google Cloud products to demonstrate and prototype integrations in customer and partner environments.
- Prepare and deliver sales messaging in an effort to highlight the Google Cloud value proposition, using techniques such as whiteboard and slide presentations, product demonstrations, white papers and RFI responses.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Skills:
Full Stack, RESTful, DevOps, English, French
Job type:
Full-time
Salary:
negotiable
- Lead the end-to-end technical implementation of full stack solutions based on.NET and AWS cloud services.
- Design scalable, robust, and high-performance back-end architectures using C# and.NET Core.
- Architect and expose secure and high-availability RESTful APIs for web and mobile clients.
- Contribute to the design and development of modern front-end interfaces (Angular or React is a plus).
- Implement DevOps practices including CI/CD pipelines, version control and automated deployment.
- Lead code reviews, enforce best practices and mentor a team of junior to mid-level developers.
- Collaborate with business stakeholders, architects, and product owners to gather requirements and translate them into technical specifications.
- Troubleshoot and resolve complex technical issues and performance bottlenecks across environments.
- Ensure application security, compliance, and documentation according to industry standards.
- Your profile.
- Experience with C# and.NET Core development.
- Experience with full-stack application development.
- Experience with REST APIs design and integration.
- Experience with AWS services such as Lambda, EC2, S3, API Gateway or DynamoDB.
- Experience with SQL and NoSQL databases (SQL Server, PostgreSQL, MongoDB).
- Experience with DevOps practices and tools (Git, Jenkins, Docker, etc.).
- Experience with AI generative tools.
- Experience in leading technical teams or acting as a technical referent is a must.
- Academic background: engineering schools or equivalent in Software Engineering or Computer Science.
- Fluent English. (French or other languages are a plus.).
- You have an ability to communicate technical decisions clearly and motivate teams toward high standards.
- What we offer.
- An international community bringing together 110+ different nationalities.
- An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities.
- A robust training system with our internal Academy and 250+ available modules.
- A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.).
- Strong commitments to CSR, notably through participation in our WeCare Together program.
- WHY AMARIS?.
- Global Diversity: Be part of an international team of 110+ nationalities, celebrating diverse perspectives and collaboration.
- Trust and Growth: With 70% of our leaders starting at entry-level, we re committed to nurturing talent and empowering you to reach new heights.
- Continuous Learning: Unlock your full potential with our internal Academy and over 250 training modules designed for your professional growth.
- Vibrant Culture: Enjoy a workplace where energy, fun, and camaraderie come together through afterworks, networking events, and more.
- Meaningful Impact: Join us in making a difference through our CSR initiatives, including the WeCare Together program, and be part of something bigger.
- Equal Opportunity.
- Amaris Consulting is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
- Job Types: Full-time, Permanent.
- Pay: ฿60,000.00 - ฿80,000.00 per month.
- English (Required).
- Work Location: In person.
Skills:
Cloud Computing, SAP, Linux
Job type:
Full-time
Salary:
negotiable
- Acting as the key of Cloud technical aspect for the consulting team to provide the technical consulting to both internal and external customers.
- Design Cloud solution architecture in response to the client s requirement.
- Provide advisory consulting service to the client regarding the True IDC Consulting practices.
- Create Cloud technical requirements to the client s migration plan.
- Experience of designing and implementing comprehensive Cloud computing solutions on various Cloud technologies e.g. AWS, GCP.
- Experience in building multi-tier Service Oriented Architecture (SOA) applications.
- Experience in SAP Cloud Infrastructure in term of architecture & design in AWS, GCP public cloud.
- Knowledge of Linux, Windows, Apache, IIS, NoSQL operations as its architecture toth e Cloud.
- Knowledge of Containerization administrative for both Windows and Linux technologies.
- Knowledge of key concerns and how they are addressed in Cloud Computing such as security, performance and scalability.
- Good in customer objective handling & Good in customer presentation skill.
- Nice to have.
- UNIX shell scripting.
- AWS Certified Solution Architect - Associate.
- GCP Certified Solution Architect - Associate.
Skills:
Scala, Java, Kotlin, English
Job type:
Full-time
Salary:
negotiable
- 10+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin, C#, Go or relevant modern programming languages.
- Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other).
- Ability to direct significant company-wide projects and sets technical vision.
- Good command of the English language.
- Deeply involved in making architectural decisions, setting the standard and direction for the team.
- Implement advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality.
- Passion for software development and continuous improvement of your knowledge and skills.
- It's Great if You Have.
- Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework.
- This position is based in Bangkok, Thailand (Relocation Provided).
- 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.
- 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.
Experience:
5 years required
Skills:
Statistics, ETL, SQL
Job type:
Full-time
Salary:
negotiable
- Collaborate with the data architects and data management team to provide technical expertise and guidance in digital technologies, standards, and best practices regarding software development, data management, software security, and software deployment.
- Drive, manage, and be responsible for the software design, maintenance of software systems, and implementation of multiple digital solutions.
- Design, develop, test, deploy, and support in-house digital transformation software ...
- Perform vendor management in technical requirement capacity, and provide post go-live facilitation.
- Develop API connection for all the digital transformation initiatives to ensure availability of all the business data required in the cloud data lakes.
- Support others software development for digital transformation initiatives.
- Professional Knowledge & Experiences.
- Bachelor s or Master Degree in Computer Science, Programming, or related technical discipline.
- 5 - 15 years of experienced in multiple programming languages, preferably GoLang and Angular, but Node, Java, React, Python are acceptable.
- Front-end and/or Back-end development.
- Working with SQL and NOSQL databases e.g. Oracle, MSSQL, MongoDB.
- Development and deployment in cloud, and understanding of good cloud architecture (Google cloud platform is preferred).
- Design, development, and deployment of API connection (knowledge of Google Apigee is preferred).
- Development and commercializing data analytics or machine learning solutions.
- Agile development methodology (Scrum, Kanban).
- Good knowledge in multiple software development and best practice deployment in: Application development tools, Automated testing tools, DevOps/ Agile tracking tools, Code management and version control, Continuous integration/ Continuous deployment, Clean code/ Secure code practice, Test driven development, Data structure.
- Additional Desirable Qualification.
- CORE Competencies.
Skills:
DevOps, Rust, Kotlin
Job type:
Full-time
Salary:
negotiable
- Oversee the execution on an internally developed engineering platform - "Developer Portal" which is intended to automated the SDLC from design to deployment.
- Oversee that Agoda maintains CI/CD best practices and automating security testing at the speed of DevOps at a very big scale (~2M CI Jobs per quarter).
- Maintain all central Dev-related systems for source control, CI, Service Discovery, and more.
- Bridging the gap between Development and Operations.
- Full-stack development for internal portals and tooling.
- Review systems design, push for tech adoption.
- Mentoring engineers for best practices of engineering and quality.
- Engineering first approach and great coding skills in a modern programming language (preferably Rust/Go/Kotlin).
- Hands-on experience with the whole SDLC: Requirement, Design, Code, Test, Deploy.
- Deep Knowledge of Development ecosystem tooling: Git/CI/Docker/Kubernetes and how to platformize them.
- Passion for learning cutting-edge technologies and automating large scale processes.
- Software architecture design skills for maintaining High Availability and Fault Tolerance.
- Experience with Configuration Management tools (preferably Ansible).
- Experience coding a Full Stack application (preferably with React.js and Go).
- Experience working with Container orchestration (preferably Kubernetes).
- Experience automatic Security tests at Scale.
- Experience with Hashicorp Stack of tools (Consul / Vault / Terraform).
- Experience with both SQL/NoSQL databses (PostgreSQL, Elastic, MSSQL).
- 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.
- 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.
Experience:
5 years required
Skills:
GraphQL, Scrum, Full Stack, English
Job type:
Full-time
Salary:
negotiable
- Lead development of features, experiments, technical projects and complex systems.
- Be a technical architect, mentor, and driver towards the right technology.
- Build high volume websites with current technologies including TS, React, and GraphQL.
- Continue to evolve our architecture and build better software.
- Be a major contributor to our agile and scrum practices.
- Get involved with full stack engineering and collaborate with server, other client, and infrastructure technical team members to build the best solution.
- 5+ years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
- B.S. in Computer Science or quantitative field; M.S. preferred.
- Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development.
- Excellent HTML/CSS skills - you understand not only how to build the data, but how to make it look great too.
- Excellent understanding of object-oriented JavaScript, TypeScript.
- You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack.
- Great communication and coordination skills.
- Excellent analytical thinking and problem-solving skills.
- You have a good command of the English language.
- Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
- Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc).
- Working Experience with Containers and Dockerization, also K8S is a plus.
- Knowledge and hands on experience in CI/CD solutions would be a plus.
- Strong experience in all aspects of client-side performance optimization,.
- Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD.
- Experience in multiple front-end platforms including iOS, Android, Web, and API services.
- Have worked on an app or internet company that is at scale with large numbers of users and transactions per second.
- Have experience in a data driven company with experience analyzing and working with Big Data.
- Lead teams and greenfield projects solving large system problems.
- Worked on global projects serving world markets with distributed data centers and localization of the front end and data.
- This position is based in Bangkok, Thailand (Relocation Provided).
- 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.
- 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.
Skills:
DevOps, Automation, Kubernetes
Job type:
Full-time
Salary:
negotiable
- Managing 7-8 Professional Service Engineers in responsible for AWS cloud solution architecting and implementation/migration according to the project requirements.
- Team resources management.
- Acting as the key of Cloud technical aspect for the consulting team to provide the technical of AWS cloud consulting to customers.
- Design AWS Cloud solution architecture in response to the client s requirement.
- Define the scope of work & estimate mandays for cloud implementation.
- Managing cloud project delivery to meet the customer requirements timeline.
- Support AWS, GCP cloud partner competency building e.g. AWS Certification and delivery professional service process and documentation.
- Speaker of AWS technical side for True IDC webinar, online event for CloudTalk.
- Key Driving for building team competency expansion to meet the competency roadmap yearly strategy e.g. DevOps, IaC, Automation, Kubernetes, App modernization on AWS cloud.
- Experience in leading cloud AWS implementation and delivery team.
- Experience of designing and implementing comprehensive Cloud computing solutions on various Cloud technologies for AWS, GCP is plus.
- Experience in infra as a code in cloud native (Cloud Formation) or other e.g. Terraform, Ansible implementation.
- Experience in building multi-tier Service Oriented Architecture (SOA) applications.
- Knowledge of Linux, Windows, Apache, IIS, NoSQL operations as its architecture to the Cloud.
- Knowledge of OS administrative for both Windows and UNIX technologies.
- Knowledge of key concerns and how they are addressed in Cloud Computing such as security, performance and scalability.
- Knowledge of Kubernetes, Containers and CI/CD, DevOps.
- Experience with RDBMS designing and implementing over the Cloud.
- Prior experience with application development on the various development solutions as Java,.Net, Python etc.
- Experience in,.Net and/or Spring Framework and RESTful web services.
- UNIX shell scripting.
- AWS Certified Solution Architect - Associate, Prefer Professional level.
Experience:
5 years required
Skills:
node.js, Java, Spring Boot, English
Job type:
Full-time
Salary:
negotiable
- Design, develop, and maintain scalable full-stack web applications using Node.js, Java Spring Boot, and Angular frameworks.
- Collaborate with cross-functional teams including UI/UX designers, system analysts, and other developers to deliver high-quality software solutions.
- Review, optimize, and refactor code to improve performance, maintainability, and adherence to best practices.
- Develop and integrate RESTful APIs and ensure seamless communication between frontend and backend systems.
- Implement unit tests, integration tests, and participate in system testing to ensure software quality.
- Monitor system performance and troubleshoot issues in production environments, providing quick and effective resolutions.
- Stay current with emerging technologies, and propose tools or practices that improve development processes.
- Bachelor s Degree or higher in Computer Science, Computer Engineering, or a related field.
- 2 - 5 years of hands-on experience in full-stack development roles.
- Strong proficiency in Node.js for backend development.
- Experience with Angular framework for building dynamic frontend interfaces.
- Solid understanding of RESTful API design and integration.
- Proficient in SQL and NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems such as Git, and CI/CD pipelines.
- Experience with Agile development methodologies and working in cross-functional teams.
- Strong problem-solving, debugging, and analytical skills.
- Thai Native with good command in English.
Experience:
5 years required
Skills:
Agile Development, Continuous Integration, Linux, English
Job type:
Full-time
Salary:
negotiable
- You will implement and maintain back-end services and databases to ensure stability, security, and scalability.
- You will design, build, and maintain CI/CD infrastructure.
- You will support project work by updating and releasing to QA/Production with software releases, configuration updates, and other release requirements.
- You will work with Agile development methodology and continuous integration.
- You will learn and share knowledge with the team.
- You will continuously improve the daily work process.
- A Bachelor's Degree in Computer Science or Information Technology, or equivalent experience.
- 5 years of working experience in development and operations, or a related IT, computer, or operations field.
- Strong background in Linux/Unix Administration.
- Experience with container and container management (Docker, Kubernetes, etc.).
- Experience with automation/configuration management (Ansible, Terraform, etc.).
- Experienced in stress/load testing and analyzing performance.
- Knowledge of the C# or Java programming languages.
- Strong experience with SQL and/or NoSQL (SQL, MongoDB, Elasticsearch, Redis, Cassandra, etc.).
- Self-motivated and structured in your way of working.
- Knowledge of best practices and IT operations in 24 7 service.
- Fluent in written and spoken English.
- This role is open for both Thai and non-Thai candidates. We can provide full VISA sponsorship if required.
Experience:
2 years required
Skills:
Product Owner, Research, Software Development
Job type:
Full-time
Salary:
negotiable
- Achieve operational objectives by making sure that the software is delivered with the best quality, meet all the requirements, and within the reasonable timeline. Support integration/production incident investigation with timely resolution.
- Maintain high standards of software quality within the team by establishing good practices, habits, and make sure that the standards and practices that have been set are followed by the team.
- Work closely with Product Owner and Application Designer to clearly understand the r ...
- Coach junior software engineer and the engineering development department personnel in the workings of reusable tools and patterns, for example, reusable code.
- Keep up with industry best practices and trends. Conduct research, tests, and implements new technique that can be reused and applied to any site/software development project.
- Qualifications Bachelor or Master Degree of computer science, computer engineer, or a relevant field.
- At least 2-5 years of experiences in managing software development team as a technical lead.
- 4-8 years (Senior), 1-3 years (Junior)of experience in software development using Java.
- Knowledge of web service and its related technologies, REST, SOAP, XML, JSON.
- Experience in using Spring framework for building web services (Spring Boot, Spring Cloud).
- Experience in working with SQL/NoSQL Database (e.g. MySQL, MongoDB), can write effective SQL statements.
- Experience in using or building CI/CD workflow and using Git as source code version management tool.
- Experience in mobile and web development is a plus (iOS, Android, HTML5, CSS, e.g.).
- We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us.
Experience:
8 years required
Skills:
Full Stack, GraphQL, Scrum, English
Job type:
Full-time
Salary:
negotiable
- Maintain ownership and responsibility of mission critical systems.
- Be hands on - build high volume platforms using cutting-edge technologies like React and GraphQL.
- Mentor and coach other software engineers.
- Be a major contributor to our agile and scrum practices.
- Design and lead crucial technical projects and initiatives cross teams and departments.
- Stay on the leading edge of technical know-how, industry trends and drive technical innovations.
- 8 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
- B.S. in Computer Science or quantitative field; M.S. preferred.
- Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development.
- Excellent HTML/CSS skills - you understand not only how to build the data, but how to make it look great too.
- Excellent understanding of object-oriented JavaScript, TypeScript.
- You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack.
- Great communication and coordination skills.
- Excellent analytical thinking and problem-solving skills.
- You have a good command of the English language.
- Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
- Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc).
- Working Experience with Containers and Dockerization, also K8S is a plus.
- Knowledge and hands on experience in CI/CD solutions would be a plus.
- Strong experience in all aspects of client-side performance optimization,.
- Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD.
- Experience in multiple front-end platforms including iOS, Android, Web, and API services.
- Have worked on an app or internet company that is at scale with large numbers of users and transactions per second.
- Have experience in a data driven company with experience analyzing and working with Big Data.
- Lead teams and greenfield projects solving large system problems.
- Worked on global projects serving world markets with distributed data centers and localization of the front end and data.
- This position is based in Bangkok, Thailand (Relocation Provided).
- 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.
- 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.
Skills:
Java, Spring Boot, Kubernetes
Job type:
Full-time
Salary:
negotiable
- 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.
- 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.
- Minimum of core Java 8, Spring Boot, Spring Cloud.
- Kubernetes (or Docker/ Mesos and equivalent).
- MySQL, PostgreSQL, EnterpriseDB, NoSQL (Cassandra, MongoDB).
- RabbitMQ, Kafka.
- AWS & GCP.
- API Gateway.
- Linux.
- CI/CD (Jenkins, Git).
- 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.
Experience:
3 years required
Skills:
Software Development, Javascript, TypeScript
Job type:
Full-time
Salary:
negotiable
- 10+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin, C#, Go or relevant modern programming languages.
- Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other).
- Ability to direct significant company-wide projects and sets technical vision.
- Good command of the English language.
- Deeply involved in making architectural decisions, setting the standard and direction for the team.
- Implement advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality.
- Passion for software development and continuous improvement of your knowledge and skills.
- It's Great if You Have.
- Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework.
- This position is based in Bangkok, Thailand (Relocation Provided).
- 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.
- 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.
Skills:
Cloud Computing, RESTful, JSON
Job type:
Full-time
Salary:
negotiable
- Bachelor or master s degree in computer and Telecommunication Engineering, Computer Science, IT or in a related field.
- 8 - 13 years of experience in the Computer or Telecommunication field.
- Good Knowledge on cloud computing & edge computing technology.
- Good understanding on infrastructure technic that related of TCP/IP, Switch, Router, Firewall, LBS, and DNS.
- Good understanding technic that related of IoT/M2M/MEC Network Protocols - HTTP, HTTPS, Restful, MQTT, COAP, JSON objects, API, SNMP.
- Operating System knowledge: Linux-Redhat, CenOS, Windows Server.
- Database knowledge - Mongo DB, NoSQL DB, SQL, PostgreSQL.
- Good understanding of Docker and Kubernetes operations.
Experience:
3 years required
Skills:
Javascript, HTML5, CSS, Python, node.js, English
Job type:
Full-time
Salary:
฿40,000 - ฿80,000
- ERP MaintenanceMaintain, troubleshoot, and enhance our enterprise resource planning (ERP) system.
- Implement new features and functionalities based on business requirements.
- Optimize database performance and ensure data integrity.
- Provide technical support for ERP-related issues.
- Part-Time IT ResponsibilitiesAssist with general IT support and troubleshooting.
- Help maintain internal systems and networks.
- Support team members with technical issues.
- Contribute to IT documentation and standard operating procedures.
- DevOpsImplement and maintain CI/CD pipelines.
- Configure and optimize cloud infrastructure.
- Monitor system performance and implement improvements.
- Ensure high availability and disaster recovery procedures are in place.
- Automate routine operations and deployment processes.
- 3+ years of experience in full-stack development.
- Strong proficiency in front-end technologies (JavaScript, HTML, CSS, React/Angular/Vue).
- Experience with back-end development using languages like Python, Java, or Node.js.
- Knowledge of database management systems (SQL and NoSQL).
- Familiarity with ERP systems and their maintenance.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Understanding of DevOps principles and tools (Docker, Kubernetes, Jenkins, etc.).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Skills:
ETL, Python, Java
Job type:
Full-time
Salary:
negotiable
- Design, develop, and maintain scalable data pipelines and ETL processes.
- Implement and optimize data storage solutions, including data warehouses and data lakes.
- Collaborate with data scientists and analysts to understand data requirements and provide efficient data access.
- Ensure data quality, consistency, and reliability across all data systems.
- Develop and maintain data models and schemas.
- Implement data security and access control measures.
- Optimize query performance and data retrieval processes.
- Evaluate and integrate new data technologies and tools.
- Mentor junior data engineers and provide technical leadership.
- Collaborate with cross-functional teams to support data-driven decision-making.
- RequirementsBachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in data engineering or related roles.
- Strong programming skills in Python, Java, or Scala.
- Extensive experience with big data technologies such as Hadoop, Spark, and Hive.
- Proficiency in SQL and experience with both relational and NoSQL databases.
- Experience with cloud platforms (AWS, Azure, or GCP) and their data services.
- Knowledge of data modeling, data warehousing, and ETL best practices.
- Familiarity with data visualization tools (e.g., Tableau, Power BI).
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Skills:
node.js, ERP, Compliance
Job type:
Full-time
Salary:
negotiable
- Develop and maintain applications using OutSystems, and Power Platform.
- Implement custom solutions using Node.js, React, and databases when advanced functionality is required.
- Ensure seamless user experience and performance optimization for all applications.
- RPA & Automation.
- Design and implement RPA solutions using UIPath, Power Automate, or other RPA tools to automate business processes.
- Work closely with business teams to identify, analyze, and automate repetitive tasks to improve operational efficiency.
- Integrate RPA with existing low-code applications and enterprise systems.
- API Integration & System Connectivity.
- Integrate third-party APIs, databases, and enterprise applications (ERP, CRM, etc.) into solutions.
- Design scalable and secure data exchange between platforms.
- Collaboration & Mentorship.
- Work in a team-oriented environment, collaborating with Digital Technology teams.
- Provide technical guidance to junior developers and assist in code reviews.
- Work with stakeholders to gather feedback and continuously enhance application performance and usability.
- Security, Compliance, & Best Practices.
- Ensure all applications follow security best practices, data governance, and compliance standards.
- Implement CI/CD pipelines and version control for smooth deployments.
- Continuously explore and implement new technologies to optimize system performance and development efficiency.
- Education.
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- An advanced degree or relevant certifications in low-code development, RPA, cloud computing, or software engineering is highly desirable.
- Experience.
- Minimum of 5+ years of experience in software development, application design, or system integration within a dynamic, multi-domain business environment.
- Demonstrated experience in leading digital transformation projects, developing low-code applications, and working within agile or iterative development frameworks.
- Proven track record of managing complex system integrations, API implementations, and vendor evaluations (including RFI/RFP processes).
- Experience or knowledge of DevOps principles, including automation, deployment, monitoring, and IaC (Infrastructure as Code).
- Technical Skills.
- High-Code Development: Strong programming skills in Node.js, React (JavaScript/TypeScript), and database technologies (SQL, NoSQL).
- Low-Code Development: Expertise in OutSystems, and Microsoft Power Platform (Power Apps, Power Automate, Power BI).
- RPA & Automation: Hands-on experience with UIPath, Power Automate, or other RPA tools to automate workflows and improve business efficiency.
- API & System Integration: Experience in designing, developing, and integrating APIs with enterprise systems (ERP, CRM, databases).
- Process Mapping & Documentation: Familiarity with Lucidchart, Figma, or similar tools for workflow visualization and documentation.
- Cloud Platforms: Practical knowledge of cloud environments such as AWS, Google Cloud, and Azure to support scalable and flexible technology solutions.
- Security & Compliance: Understanding of data governance, compliance standards, and application security best practices.
Experience:
No experience required
Job type:
Full-time
Salary:
฿25,000 - ฿40,000
- Develop and maintain web and mobile applications using modern full-stack technologies..
- Contribute to the development of back-end services using Node.js, Express.js, and gRPC with Protobuf..
- Build user-friendly front-end interfaces using React.js and Next.js; support mobile development with React Native if needed..
- Work with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB..
- Support microservices development using Docker and Kubernetes..
- Assist in deploying applications on AWS Cloud environments..
- Help integrate Elasticsearch for search and analytics features..
- Participate in CI/CD pipeline setup and support automated testing..
- Collaborate with product managers, designers, and engineers to deliver high-quality features..
- Stay up-to-date with new technologies and contribute to continuous improvement..
- Bachelor s Degree in Computer Science, Software Engineering, or a related field or equivalent practical experience..
- 1-3 years of professional experience in full-stack development..
- Proficiency in JavaScript and TypeScript..
- Hands-on experience with Node.js and Express.js for back-end development..
- Basic to intermediate experience with React.js and Next.js (React Native is a plus)..
- Solid understanding of relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB)..
- Familiarity with Docker, Kubernetes, and microservices architecture..
- Exposure to AWS services such as ECS, S3, Lambda, or RDS..
- Basic understanding of Elasticsearch and API security (OAuth2, JWT)..
- Comfortable using Git, and familiar with Agile methodologies and CI/CD tools..
- Strong problem-solving skills, willingness to learn, and ability to work collaboratively in a team..
- 1
- 2