Agoda logo

Senior Database Engineer - PostgreSQL

Agoda

Job Overview

Join Agoda's Product Support Team as a Senior Database Engineer specializing in PostgreSQL. This role is based in Bangkok, Thailand, and offers a unique opportunity to work with one of the world's largest online travel platforms. As part of the Data department, you will be instrumental in designing, developing, and optimizing database solutions that support Agoda's global operations.

Key Responsibilities

  • Database Design and Development: Design efficient, scalable, and maintainable database architectures, schemas, and tables.
  • Query Optimization: Write optimized PostgreSQL queries, stored procedures, and functions to support various requirements.
  • Performance Tuning: Diagnose and resolve performance issues, including queries, indexing, and execution plan analysis.
  • Data Migration: Transfer and migrate data from various sources to PostgreSQL, ensuring data integrity and optimizing performance.
  • Collaboration: Work closely with development teams for seamless database integration.
  • CI/CD Integration: Utilize automated database CI/CD pipelines to streamline the development process.
  • Advanced Features: Leverage advanced PostgreSQL features to enhance database performance and reliability.

Qualifications

  • Experience: Minimum 4 years of hands-on experience with PostgreSQL database development and administration.
  • Education: Bachelor’s degree in computer science, computer engineering, or a related field.
  • Skills: Proficient in database design, ER Diagram, and advanced knowledge in writing complex SQL queries, stored procedures, and functions.
  • Optimization: Demonstrated expertise in query optimization and analyzing execution plans.
  • Teamwork: Collaborative team player with good interpersonal and communication skills.
  • On-call Rotation: Ability to attend on-call rotation.

Preferred Qualifications

  • Certification: PostgreSQL certification is a plus.
  • Tools: Experience with GitLab version control systems and containerization with Docker.
  • Methodologies: Familiarity with Agile development methodologies.
  • NoSQL: Familiarity with NoSQL databases and concepts for handling unstructured data.

Benefits

  • Relocation: Relocation assistance is provided for this position.
  • Diversity and Inclusion: Agoda is an equal opportunity employer, committed to fostering an inclusive environment.

About Agoda

Agoda is transforming travel for millions of customers across the globe. Headquartered in Asia, Agoda is part of Booking Holdings and offers a network of over 4,200,000 properties worldwide. Our team of over 7,000 professionals from 90+ nationalities is dedicated to making travel easy and rewarding for everyone.

Join us in Bangkok and be part of a team that values creativity, collaboration, and innovation. Apply today to start your journey with Agoda.

Benefits
Extracted with AI

  • Relocation Provided
  • Equal Opportunity Employer

Similar jobs

Last update: 23 minutes ago

Neon logo
Neon

Software Engineer, Storage (Rust, PostgreSQL)

Join Neon as a Software Engineer, Storage. Work with Rust and PostgreSQL to build scalable, reliable cloud-native database services.

Agoda logo
Agoda

Lead Full Stack Software Engineer

Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails, PostgreSQL

Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Reddit, Inc. logo
Reddit, Inc.

Senior Solutions Engineer

Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Agoda logo
Agoda

Lead Full Stack Software Engineer

Lead Full Stack Software Engineer role in Hamburg, Germany. Requires expertise in React, TypeScript, and agile methodologies. Hybrid work environment.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

Albert Heijn logo
Albert Heijn

Oracle Cloud Engineer

Join Albert Heijn as an Oracle Cloud Engineer to drive automation and manage cloud infrastructure in Zaandam, Netherlands.

Atolls logo
Atolls

Senior PHP Developer

Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.

Kadaster logo
Kadaster

Java Engineer with Angular and Spring Framework

Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Pleo logo
Pleo

Senior Backend Engineer (Kotlin, Microservices)

Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.

Holland Casino logo
Holland Casino

Data Engineer with ETL and SQL Expertise

Join Holland Casino as a Data Engineer to build and maintain data infrastructure for the Online Casino, focusing on ETL, SQL, and cloud solutions.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Pleo logo
Pleo

Senior Mobile Platform Engineer

Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.