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
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.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.
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.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
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.
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.
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.
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.
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.
Oracle Cloud Engineer
Join Albert Heijn as an Oracle Cloud Engineer to drive automation and manage cloud infrastructure in Zaandam, Netherlands.
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.
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.
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.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
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.
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.
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.
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.
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.
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.
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.