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
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. 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.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
Senior Backend Developer
Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.
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.
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.
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 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.
Senior Full Stack Engineer
Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.
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.
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 Developer (PHP, PostgreSQL)
Join Manychat as a Senior Backend Developer in Amsterdam, focusing on PHP and PostgreSQL to enhance our Chat Marketing platform.
Senior PEGA Developer
Join Transavia as a Senior PEGA Developer to enhance customer experiences using PEGA platform and cutting-edge technologies.
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 - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.
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.
Lead Full Stack Developer
Lead Full Stack Developer role in Berlin, focusing on Angular, Java, and NoSQL for Deutsche Bank's Customer Administration Portal.
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.
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.
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.