Da Nang I Senior Database Engineer

Location Vietnam, Danang
Category
Information Technology
Working Model
Hybrid

Overview

Role Purpose

The Senior Database Engineer will lead the design, management, and optimisation of company's‬ database infrastructure to ensure stability, scalability, and performance. In addition to‬ proactively identifying and initiating improvements, you will work cross-functionally, partnering‬ closely with engineering teams to enhance their existing database practices, support‬ application development, and provide technical leadership for operational and product‬‭ initiatives, balancing requirements, quality, cost and time.‬

This role combines advanced technical expertise in database systems—particularly AWS Aurora‬ (PostgreSQL)—with a practical approach to performance tuning, data management, and high‬ availability strategies.‬

Responsibilities

1.Database engineering and operations

  • Contribute to the design and ongoing management of AWS RDS Aurora (PostgreSQL)‬clusters across our company‬
  • ‬Manage replication across clusters to ensure resilience, data integrity, and performance‬ in-line with business requirements.‬
  • Monitor and tune database performance, including optimising queries, indexes, and‬ schema to support scalable and efficient access patterns.‬
  • Define and implement partitioning strategies for large datasets to improve performance‬ and maintainability
  • Maintain and improve bulk data processing and transformation strategies.‬
  • ‬‭Contribute to observability tooling by ensuring meaningful metrics, logging and alerting‬ are in place.‬
  • ‬‭Support backup, disaster recovery, and high availability planning and testing.‬
  • Identify and implement data archival strategies in-line with business requirements.‬

2.Design and architecture

  • Collaborate with engineering teams to design schemas, indexing approaches, and data‬ access patterns that balance performance, cost, flexibility, and maintainability.‬
  • Maintain database design standards, patterns and other resources to enable the‬ engineering team to make informed design decisions.‬

3.Team collaboration and leadership

  • Mentor engineers and uplift database engineering capability across engineering teams.‬
  • ‬‭Working with engineering teams, participate in code reviews, support technical design,‬ and delivery.‬
  • ‬‭Provide guidance on best practices for data access and contribute to design and‬ architecture across product delivery teams.‬
  • Drive initiatives to address database concerns and improvements‬
  • Be part of an on-call roster to support critical systems and production environments.‬
  • Participates constructively in team meetings and retros‬
  • Has a positive net effect on team harmony‬
  • Educates the team on emerging technologies and approaches that are relevant to‬ business‬

Qualifications

  • Proven experience managing AWS RDS Aurora (PostgreSQL) clusters at scale.‬
  • ‬‭Deep expertise in query performance tuning, index design, bulk data operations, and or‬ other approaches to delivering high-performance applications..‬
  • Experience with schema design in complex transactional systems.‬
  • Experience with database and schema migrations.‬
  • Practical knowledge of replication strategies and high availability setups.‬
  • Strong understanding of partitioning, ETL/ELT workflows, and data lifecycle‬ management.‬
  • Experience with infrastructure-as-code tools and automation (e.g. Terraform, AWS CDK).‬
  • Experience with production support responsibilities and incident response.‬
  • Has working knowledge of the entire stack of a large scale web environment and the‬ implications of that for database systems, including: Web servers, proxies, load‬ balancers, front-end and back-end technologies‬
  • Excellent written and verbal communication skills; able to communicate effectively with‬ other technical team members and key stakeholders across the business‬
  • Effectively takes and gives constructive feedback to work towards a better solution‬
  • Is professionally self aware and can objectively and dispassionately evaluate their own‬ strengths and weaknesses‬
  • Pro-actively seeks and acts upon feedback on their performance from stakeholders and‬ managers‬
  • ‭Engages with the technology community and helps grow our company‬ as a technical brand‬
  • Displays honesty, openness, fairness, transparency and integrity in line with our company‬‬ value‬.‭
  • Strong English communication skills (both verbal & written), especially in the global software development environment.

#LI-MT1

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed