Agoda logo

Senior Database Developer - PostgreSQL

Agoda

Join Agoda as a Senior Database Developer

Agoda is seeking a highly skilled Senior Database Developer to join our Product Support Team, focusing on 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.

About the Role

As a Senior Database Developer, you will be an integral part of the Database Development team. Your primary responsibilities will include designing efficient, scalable, and maintainable database architectures, schemas, and tables. You will write optimized PostgreSQL queries, stored procedures, and functions to support various requirements. Additionally, you will conduct database code reviews to ensure quality, efficiency, and adherence to best practices.

Key Responsibilities

  • Design and implement efficient database architectures, schemas, and tables.
  • Write optimized PostgreSQL queries, stored procedures, and functions.
  • Conduct database code reviews to ensure quality and efficiency.
  • Diagnose and resolve performance issues, including query optimization and execution plan analysis.
  • Transfer and migrate data from various sources to PostgreSQL, ensuring data integrity and optimizing performance.
  • Collaborate with development teams for seamless database integration.
  • Utilize automated database CI/CD pipelines to streamline the development process.
  • Leverage advanced PostgreSQL features to enhance database performance and reliability.

What You’ll Need to Succeed

  • Minimum 4 years of hands-on experience with PostgreSQL database development and administration.
  • Bachelor’s degree in computer science, computer engineering, or a related field.
  • Proficient in database design and ER Diagram with advanced knowledge in writing complex SQL queries, stored procedures, and functions.
  • Demonstrated expertise in query optimization and analyzing execution plans.
  • Ability to prioritize tasks and work under pressure to meet deadlines.
  • Collaborative team player with good interpersonal and communication skills.
  • Be able to attend on-call rotation.

Preferred Qualifications

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

Why Join Agoda?

Agoda is committed to fostering a diverse and inclusive environment. We believe in the power of travel to bring people together and are dedicated to making travel easy and rewarding for everyone. As part of our team, you will have the opportunity to work in a dynamic environment that encourages creativity, collaboration, and innovation.

Location

This position is based in Bangkok, Thailand, with relocation assistance provided.

Agoda is an equal opportunity employer. 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.

Join us in transforming travel for millions of customers across the globe. Apply today!

Benefits
Extracted with AI

  • Relocation Provided
  • Equal Opportunity Employer

Similar jobs

Last update: 23 minutes ago

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.

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.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

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.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Tiqets logo
Tiqets

Senior Backend Developer

Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

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.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

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

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

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.

Manychat logo
Manychat

Senior Backend Developer (PHP, PostgreSQL)

Join Manychat as a Senior Backend Developer in Amsterdam, focusing on PHP and PostgreSQL to enhance our Chat Marketing platform.

Transavia logo
Transavia

Senior PEGA Developer

Join Transavia as a Senior PEGA Developer to enhance customer experiences using PEGA platform and cutting-edge technologies.

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.

Trust In SODA logo
Trust In SODA

Senior Software Engineer - Dispatching

Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.

Deutsche Bank logo
Deutsche Bank

Lead Full Stack Developer

Lead Full Stack Developer role in Berlin, focusing on Angular, Java, and NoSQL for Deutsche Bank's Customer Administration Portal.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.