JOB DESCRIPTION
The Senior Database Engineer will lead the design, management, and optimisation of 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.
Key Duties and Responsibilities
Database engineering and operations
- Contribute to the design and ongoing management of AWS RDS Aurora (PostgreSQL) clusters across multiple system.
- 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.
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.
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
REQUIREMENTS
- 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 (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 company as a technical brand
- Displays honesty, openness, fairness, transparency and integrity in line with the company value
BENEFITS
- Package 14 salary months
- Extra package per year
- Young and dynamic working environment.
- Continuous development of hard and soft skills through work and professional training.
- Opportunity to approach the newest technology trends
- Exciting leisure: sports and art events, football club, family day…
- The company’s labor policy is completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holidays, etc.)
* Please send your application via email: [email protected]
-
Years of Experience Required
4+ years of experience
-
Required Education Level
Bachelor’s Degree
-
Job Level
Senior
-
Work Form
Full-time
-
Email: [email protected]