- No elements found. Consider changing the search query.
ประสบการณ์:
5 ปีขึ้นไป
ทักษะ:
Scala, Java, Golang
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Lead the team technically in improving scalability, stability, accuracy, speed and efficiency of our existing Data systems.
- Build, administer and scale data processing pipelines.
- Be comfortable navigating the following technology stack: Scala, Spark, java, Golang, Python3, scripting (Bash/Python), Hadoop, SQL, S3 etc.
- Improve scalability, stability, accuracy, speed and efficiency of our existing data systems.
- Design, build, test and deploy new libraries, frameworks or full systems for our core systems while keeping to the highest standards of testing and code quality.
- Work with experienced engineers and product owners to identify and build tools to automate many large-scale data management / analysis tasks.
- What You'll need to Succeed.
- Bachelor's degree in Computer Science /Information Systems/Engineering/related field.
- 5+ years of experience in software and data engineering.
- Good experience in Apache Spark.
- Expert level understanding of JVM and either Java or Scala.
- Experience debugging and reasoning about production issues is desirable.
- A good understanding of data architecture principles preferred.
- Any other experience with Big Data technologies / tools.
- SQL experience.
- Analytical problem-solving capabilities & experience.
- Systems administration skills in Linux.
- It's great if you have.
- Good understanding of Hadoop ecosystems.
- Experience working with Open-source products.
- Python/Shell scripting skills.
- Working in an agile environment using test driven methodologies.
- 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.
- To all recruitment agencies: Agoda does not accept third party resumes. Please do not send resumes to our jobs alias, Agoda employees or any other organization location. Agoda is not responsible for any fees related to unsolicited resumes.
ประสบการณ์:
7 ปีขึ้นไป
ทักษะ:
Java, Swift, Kotlin, Golang, Spring Boot
ประเภทงาน:
งานประจำ
เงินเดือน:
฿80,000 - ฿100,000
- Lead a team of software engineers, providing guidance, mentorship, and feedback to ensure high-quality software development.
- Foster a culture of continuous improvement, encouraging team members to stay up-to-date with the latest technologies and software development practices.
- Collaborate with other teams and stakeholders to ensure alignment between the software development and business objectives.
- Oversee the entire software development process, from initial requirements gathering to deployment and maintenance.
- Ensure the development and maintenance of our digital banking applications using technologies such as Swift, Kotlin, Java, Spring Boot, and Golang.
- Ensure the application of best practices in software development, including Agile and Scrum methodologies.
- Develop and implement a strategic plan for the software engineering team, aligning it with the company's overall business objectives.
- Oversee the deployment of our applications on various platforms, including AWS Red Hat Openshift container, Serverless, and EKS.
- Stay up-to-date with the latest technologies and trends in software development, and implement them as appropriate to improve our processes and applications.
- Bachelor s degree in Computer Science, Engineering, or a related field. A Master s degree would be a plus.
- At least 7 years of experience in a software development role, with at least 3 years in a leadership or managerial position.
- Experience in managing large software engineering teams.
- Experience in developing and maintaining digital banking applications would be highly advantageous.
- Strongly Knowledge of technologies such as Swift, Kotlin, Java, Spring Boot, and Golang.
- Experience with AWS Red Hat Openshift container, Serverless, and EKS.
- Deep expertise in modern software development.
- Excellent understanding of software development processes and methodologies.
- Ability to work in a fast-paced, Agile environment.
- Strong strategic planning and execution skills.
- Excellent verbal, written, listening skills on both Thai and English.
- Remark: The Bank requires the verification of criminal records prior consideration for employment to ensure secured and maintain standards of the organization.
ทักษะ:
node.js, Golang, Python
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, develop, and maintain scalable and robust advertising systems across the stack (frontend, backend, mobile, and infrastructure).
- Build and optimize core features such as PPC models, bidding algorithms, and real-time ad delivery systems.
- Collaborate with product managers to understand advertiser needs and deliver impactful solutions.
- Experiment with new tools, frameworks, and methodologies to discover innovative advertising solutions.
- Develop intuitive dashboards and tools for advertisers using frameworks like React (Next.js) and Svelte (SvelteKit).
- Create and maintain backend services for ad targeting, campaign management, and analytics using Node.js, Golang, or Python.
- Contribute to mobile app features related to ad placements and reporting using Flutter.
- Ensure the stability and scalability of our advertising infrastructure using Kubernetes, Docker, and cloud platforms (GCP, AWS).
- Implement and uphold high-quality testing practices, including unit and integration tests for ad-related features.
- Proactively participate in code reviews, offering and receiving constructive feedback.
- Collaborate with cross-functional teams to integrate new advertising technologies effectively.
- Basic Qualifications We value skills and a willingness to learn. You should have proficiency in some of the following or be eager to learn them:Backend languages (e.g., Node.js, Golang, Elixir, Python).
- Frontend frameworks (e.g., React, Svelte).
- Mobile development tools (e.g., Flutter).
- Data pipeline for advertisement systems.
- In addition, you should:Focus on making the product successful and helping users achieve their goals, not just completing tasks.
- Have experience with Docker, Kubernetes, and cloud infrastructure (GCP, AWS).
- Be familiar with CI/CD pipelines and source control tools like GitHub.
- Understand database systems that are suitable for advertisement systems.
- Be curious, experimental, and open to learning from failure.
- Possess strong communication skills and thrive in collaborative Agile environments.
- Be self-motivated, adaptable, and team-oriented, with a strong work ethic.
- Preferred Qualifications We re especially excited if you bring:Proficiency in at least one backend language, one frontend framework, and mobile development tools.
- Experience building advertising platforms, including PPC models, bidding systems, or ad delivery networks.
- A deep understanding of ad performance metrics and optimization techniques.
- Strong system design skills, including the ability to make logical, long-term trade-offs.
- An eye for detail and a passion for creating user-centric advertising tools.
- The ability to adapt to a fast-paced, rapidly changing environment, driven by our vision to empower advertisers and businesses alike.
- Perks & Benefits Flat Structure As we continue to grow fast, we strive to retain our culture where everyone is heard, contributes, and grows with the company..
- Work-life Harmony We believe that quality time outside of work is important to sustaining a healthy and happy lifestyle.
- Remote Work Hybrid-mode activated! It comes with the package: flexibility, focus and productivity!.
- Urban Office One breath from Phrom Phong BTS. No sweat whatsoever! The office should also feel like a second home so we dedicated a lot of care and resources into building the best environment for you to wake up to every morning.
- Fun Workshop The best relationships are built over new experiences, that s why we have workshops filled with a range of activities for you to look forward to and enjoy.
- Game Tournament It s getting fun and competitive! Challenge doesn t only have to come from work. Own the championship and show the peeps how great of a gamer (and player) you are.
- Group Insurance Health comes first, we know, don t worry, we ve got you covered.
- Health & Wellness Only a healthy army wins the war. We invest to take care of you from physical, mental and happiness-level. Adopted health & wellness applications plus activities to make sure everyone here is on cloud nine
ทักษะ:
Assurance, node.js, Golang
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, develop, and execute manual and automated test cases to validate software functionality, performance, scalability, and reliability.
- Collaborate with product managers and developers to understand user needs and define test plans that ensure high-quality software delivery.
- Experiment with and implement innovative testing methodologies, tools, and frameworks to improve testing efficiency and effectiveness.
- Develop and maintain automated testing suites for web, mobile, and API testing using tools like Jest, Playwright, Patrol, and Swagger.
- Validate user interfaces for usability and accessibility across frameworks like React (Next.js) and Svelte (SvelteKit).
- Test backend services built with Node.js, Golang, Elixir, or Python for performance and reliability.
- Contribute to the quality assurance of mobile apps developed using Flutter.
- Collaborate with DevOps teams to ensure infrastructure stability through automated performance and load testing.
- Review code and testing strategies, offering and receiving constructive feedback.
- Advocate for and implement high-quality testing practices, including unit, integration, and end-to-end tests.
- Monitor and report on key product quality metrics, identifying trends and areas for improvement.
- Experience with testing tools like Jest, Playwright, Patrol, or Swagger.
- Familiarity with backend APIs, databases (e.g., PostgreSQL), and testing them for scalability and performance.
- Proficiency in scripting or programming languages for test automation (e.g., JavaScript, Dart).
- Familiarity with CI/CD pipelines and source control tools like GitHub.
- Knowledge of Docker, Kubernetes, and cloud platforms (GCP, AWS) for performance and integration testing.
- Strong communication skills and a collaborative mindset to thrive in Agile environments.
- A scientist mindset curious, experimental, and open to learning from failure.
- A focus on making the product successful by identifying and eliminating defects early in the development process.
- Self-motivation, adaptability, and a team-oriented attitude.
- Preferred Qualifications We re especially excited if you bring:Proven expertise in automated testing frameworks for web, mobile, and API testing.
- A strong passion for delivering high-quality software that meets user expectations.
- A deep understanding of quality metrics and how they drive product success.
- Strong system analysis skills to design effective and efficient test strategies.
- A proactive approach to identifying potential issues and opportunities for improvement.
- The ability to adapt to a fast-paced, rapidly changing environment, driven by our vision to make an impact.
- Perks & Benefits Flat Structure As we continue to grow fast, we strive to retain our culture where everyone is heard, contributes, and grows with the company..
- Work-life Harmony We believe that quality time outside of work is important to sustaining a healthy and happy lifestyle.
- Remote Work Hybrid-mode activated! It comes with the package: flexibility, focus and productivity!.
- Urban Office One breath from Phrom Phong BTS. No sweat whatsoever! The office should also feel like a second home so we dedicated a lot of care and resources into building the best environment for you to wake up to every morning.
- Fun Workshop The best relationships are built over new experiences, that s why we have workshops filled with a range of activities for you to look forward to and enjoy.
- Game Tournament It s getting fun and competitive! Challenge doesn t only have to come from work. Own the championship and show the peeps how great of a gamer (and player) you are.
- Group Insurance Health comes first, we know, don t worry, we ve got you covered.
- Health & Wellness Only a healthy army wins the war. We invest to take care of you from physical, mental and happiness-level. Adopted health & wellness applications plus activities to make sure everyone here is on cloud nine
ทักษะ:
node.js, Golang, Python
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, develop, and maintain software systems across the stack (frontend, backend, mobile, and infrastructure).
- Work closely with product managers to understand user needs and deliver impactful features.
- Experiment with new tools, frameworks, and methodologies to discover innovative solutions.
- Optimize services for performance, scalability, and maintainability.
- Develop intuitive user interfaces using frameworks like React (Next.js) and Svelte (SvelteKit).
- Build and maintain robust backend services with Node.js, Golang, Elixir, or Python.
- Contribute to mobile app development using Flutter.
- Ensure infrastructure stability and scalability using Kubernetes, Docker, and cloud platforms (GCP, AWS).
- Take a proactive role in code reviews, offering and receiving constructive feedback.
- Advocate for and implement high-quality testing practices, including unit and integration tests.
- Collaborate with cross-functional teams to integrate new tools and technologies effectively.
- Basic Qualifications We value skills and a willingness to learn. You should have proficiency in some of the following or be eager to learn them:Backend languages (e.g., Node.js, Golang, Elixir, Python).
- Frontend frameworks (e.g., React, Svelte).
- Mobile development tools (e.g., Flutter).
- In addition, you should:Focus on making the product successful and helping users achieve their goals, not just completing tasks.
- Have experience with Docker, Kubernetes, and cloud infrastructure (GCP, AWS).
- Be familiar with CI/CD pipelines and source control tools like GitHub.
- Understand database systems like PostgreSQL.
- Have a scientist mindset curious, experimental, and open to learning from failure.
- Possess strong communication skills and thrive in collaborative Agile environments.
- Be self-motivated, adaptable, and team-oriented, with a strong work ethic.
- Preferred Qualifications We re especially excited if you bring:Proficiency in at least one backend language, one frontend framework, and mobile development tools.
- A passion for turning our vision into reality and contributing to its success.
- An eye for design and a passion for user-centric product development.
- A deep understanding of product success metrics and a drive to contribute to them.
- Strong system design skills, including the ability to make logical, long-term trade-offs.
- The ability to adapt to a fast-paced, rapidly changing environment, driven by our vision to make an impact.
- Perks & Benefits Flat Structure As we continue to grow fast, we strive to retain our culture where everyone is heard, contributes, and grows with the company..
- Work-life Harmony We believe that quality time outside of work is important to sustaining a healthy and happy lifestyle.
- Remote Work Hybrid-mode activated! It comes with the package: flexibility, focus and productivity!.
- Urban Office One breath from Phrom Phong BTS. No sweat whatsoever! The office should also feel like a second home so we dedicated a lot of care and resources into building the best environment for you to wake up to every morning.
- Fun Workshop The best relationships are built over new experiences, that s why we have workshops filled with a range of activities for you to look forward to and enjoy.
- Game Tournament It s getting fun and competitive! Challenge doesn t only have to come from work. Own the championship and show the peeps how great of a gamer (and player) you are.
- Group Insurance Health comes first, we know, don t worry, we ve got you covered.
- Health & Wellness Only a healthy army wins the war. We invest to take care of you from physical, mental and happiness-level. Adopted health & wellness applications plus activities to make sure everyone here is on cloud nine
ประสบการณ์:
8 ปีขึ้นไป
ทักษะ:
Scala, Java, Golang
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Lead the team technically in improving scalability, stability, accuracy, speed and efficiency of our existing Data systems.
- Build, administer and scale data processing pipelines.
- Be comfortable navigating the following technology stack: Scala, Spark, java, Golang, Python3, scripting (Bash/Python), Hadoop, SQL, S3 etc.
- Improve scalability, stability, accuracy, speed and efficiency of our existing data systems.
- Design, build, test and deploy new libraries, frameworks or full systems for our core systems while keeping to the highest standards of testing and code quality.
- Work with experienced engineers and product owners to identify and build tools to automate many large-scale data management / analysis tasks.
- What You'll need to Succeed.
- Bachelor's degree in Computer Science /Information Systems/Engineering/related field.
- 8+ years of experience in software and data engineering.
- Good experience in Apache Spark.
- Expert level understanding of JVM and either Java or Scala.
- Experience debugging and reasoning about production issues is desirable.
- A good understanding of data architecture principles preferred.
- Any other experience with Big Data technologies / tools.
- SQL experience.
- Analytical problem-solving capabilities & experience.
- Systems administration skills in Linux.
- It's great if you have.
- Good understanding of Hadoop ecosystems.
- Experience working with Open-source products.
- Python/Shell scripting skills.
- Working in an agile environment using test driven methodologies.
- 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.
- To all recruitment agencies: Agoda does not accept third party resumes. Please do not send resumes to our jobs alias, Agoda employees or any other organization location. Agoda is not responsible for any fees related to unsolicited resumes.
ประสบการณ์:
5 ปีขึ้นไป
ทักษะ:
DevOps, Python, Ruby, English
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Implement integrations requested by customers.
- Deploy updates and fixes.
- Build tools to reduce occurrences of errors and improve customer experience.
- Develop software to integrate with internal back-end systems.
- Perform root cause analysis for production errors.
- Investigate and resolve technical issues.
- Develop scripts to automate visualization.
- Design procedures for system troubleshooting and maintenance.
- Bachelor Degree in Computer Engineering, Computer Science, Software Engineering or related fields.
- Minimum 5 years of experience in DevOps role.
- Experience in Shell, Python, Ruby or Golang.
- Experience with DevOps tools such as Chef, Puppet, Ansible, Salt, JSON, Terraform, Jenkins, etc.
- Strong knowledge of public cloud offerings (preferably AWS) on network, security, compute, storage and continuous integration.
- Experience with cloud based architectures and best practices.
- Experience with all stages in the lifecycle of developing and running large distributed systems.
- Hands-on experience in CI/CD, Release Engineering and DevOps.
- Hands-on experience on container and orchestration services e.g. Kubernetes.
- Hands on experience in secure coding best practices and source code security scanning and review. Familiar with relevant tools such as Jenkins, Sonar, Artifactory, Docker Registry.
- Previous experience with large data storage and analytics platforms (Data lake) and data manipulation tooling, e.g. Kibana, Elasticsearch, Logstash, would be an advantage.
- Good understanding and working knowledge of the ITIL Service management framework.
- Thai speaker and Good English Communication.
ทักษะ:
Risk Management, Software Development, Kubernetes
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, develop, and maintain security systems, tools, and best practices across the stack (frontend, backend, mobile, and infrastructure).
- Identify, assess, and mitigate security vulnerabilities through proactive risk management and threat modeling.
- Collaborate with product managers and developers to embed security into the software development lifecycle (SDLC).
- Develop and enforce policies for secure coding, data protection, and incident response.
- Implement robust authentication and authorization mechanisms.
- Conduct regular security assessments, including penetration testing and code reviews.
- Monitor, detect, and respond to security incidents using advanced tools and methodologies.
- Enhance infrastructure security using Kubernetes, Docker, and cloud platforms (GCP, AWS).
- Stay current on emerging threats, vulnerabilities, and security trends, and recommend actionable insights to improve defenses.
- Champion security awareness across the organization, including training sessions and knowledge-sharing activities.
- Ensure compliance with relevant security standards and regulations such as ISO 27001, PDPA, GDPR, SOC 2, or PCI DSS.
- Basic QualificationsProven expertise in application security, cloud security, and infrastructure security.
- Proficiency in securing systems built with technologies such as Node.js, Golang, Elixir, Python, React, Svelte, or Flutter.
- Experience with tools like Docker, Kubernetes, and cloud services (GCP, AWS).
- Strong understanding of cryptographic principles and secure communication protocols.
- Familiarity with CI/CD pipelines and secure DevOps practices.
- Hands-on experience with security tools for vulnerability scanning, penetration testing, and threat detection.
- Deep understanding of database security, especially with PostgreSQL or other relational or non-relational databases.
- Strong analytical and problem-solving skills with a security-first mindset.
- Excellent communication skills and the ability to collaborate effectively in Agile teams.
- Self-motivation, adaptability, and a strong work ethic.
- Preferred Qualifications We re especially excited if you bring:Experience leading security initiatives or mentoring other engineers in security best practices.
- Expertise in compliance frameworks such as ISO 27001, PDPA, GDPR, SOC 2, or PCI DSS.
- Advanced knowledge of security monitoring and incident response systems.
- Strong system design skills with a focus on secure architectures and long-term trade-offs.
- A proven track record of securing fast-paced, high-growth tech environments.
- A passion for securing user-centric products and contributing to their success.
- Perks & Benefits Flat Structure As we continue to grow fast, we strive to retain our culture where everyone is heard, contributes, and grows with the company..
- Work-life Harmony We believe that quality time outside of work is important to sustaining a healthy and happy lifestyle.
- Remote Work Hybrid-mode activated! It comes with the package: flexibility, focus and productivity!.
- Urban Office One breath from Phrom Phong BTS. No sweat whatsoever! The office should also feel like a second home so we dedicated a lot of care and resources into building the best environment for you to wake up to every morning.
- Fun Workshop The best relationships are built over new experiences, that s why we have workshops filled with a range of activities for you to look forward to and enjoy.
- Game Tournament It s getting fun and competitive! Challenge doesn t only have to come from work. Own the championship and show the peeps how great of a gamer (and player) you are.
- Group Insurance Health comes first, we know, don t worry, we ve got you covered.
- Health & Wellness Only a healthy army wins the war. We invest to take care of you from physical, mental and happiness-level. Adopted health & wellness applications plus activities to make sure everyone here is on cloud nine
ประสบการณ์:
3 ปีขึ้นไป
ทักษะ:
DevOps, Software Development, Jenkins
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Building and maintaining the CI/CD platform (CI/CD Tools, CI/CD pipeline workflow,etc.).
- Collaborates with Development and Operations teams for improvement CI/CD standards.
- Partner with development teams to ensure applications are designed with scale, resilience, and performance in mind.
- Participates in architecture and software development activities.
- Participates in incident triage and helps in relevant issue troubleshooting.
- Uses coding languages or scripting methodologies to solve a problem or support workflow.
- Implement DevSecOps concept to software development life cycle by CI/CD workflow.
- Pitching ideas for projects based on gaps in the market and technological advancements.
- Knowledge sharing with development and operations teams about tools or platforms that are developed by DevOps team.
- A minimum of 3 years working experience in relevant areas.
- Prior experience at all phases of the software development life cycle.
- Experience administering and deploying development CI/CD tools such as Helm, Jenkins, Ansible, Terraform, Git, Nexus etc.
- Strong knowledge and technical skills of DevOps and SRE using modern softwares (ArgoCD, Hashicorp vault, Cert Manager, etc.).
- Significant experience with Linux operating system environments.
- Demonstrated experience using a wide variety of coding languages such as Java, ReactJS, AngularJS, NodeJS, Python, Bash Script, Golang, etc.
- Experience in managing and implementing observability tools such as Opensearch, Logstash, ELK Stack, Prometheus, Thanos, Grafana OpenTelemetry Jaeger, etc.
- Expertise in containerization, kubernetes, cloud and virtualization platforms (Docker, CRI-O, AWS, GCP, EKS, Openshift, VMWare, etc.).
- Experience with high availability, high-scale, and performance systems.
- Comfortable working, creatively and analytically in a problem-solving environment, good communication, collaborative, and interpersonal skills.
- Strong interest and ability to learn any new technical topic.
- A positive, can-do attitude, who naturally expresses a high degree of empathy to others.
- 1