Database Administrator (DBA)
Job Description
We are looking for a Database Administrator (DBA) who has strong database fundamentals, a problem-solving mindset, and a genuine curiosity about how databases work.
Key Responsibilities
We welcome experienced DBAs as well as software developers who have a strong understanding of databases and are curious to explore them in depth.
If you understand how databases work, enjoy solving complex problems, ask the right questions, and want to go beyond simply writing queries, we would love to hear from you!
We value practical knowledge, curiosity, problem-solving ability, and a learning mindset over job titles alone.
Required Skills
Cross team support Communication
Key Responsibilities
- Manage day-to-day database operations, health, performance, security, and availability.
- Identify and optimize slow queries, indexes, database schemas, and execution plans.
- Handle database backups, recovery, monitoring, upgrades, and production issues.
- Investigate database bottlenecks, perform root cause analysis, and implement permanent solutions.
- Work closely with development and DevOps teams to improve application and database performance.
- Strong understanding of SQL, database concepts, indexing, joins, transactions, locking, and query optimization.
- Hands-on knowledge of MySQL or PostgreSQL.
- Good troubleshooting and analytical skills.
- Understanding of database performance, security, backup, and recovery.
We welcome experienced DBAs as well as software developers who have a strong understanding of databases and are curious to explore them in depth.
If you understand how databases work, enjoy solving complex problems, ask the right questions, and want to go beyond simply writing queries, we would love to hear from you!
We value practical knowledge, curiosity, problem-solving ability, and a learning mindset over job titles alone.
Required Skills
Cross team support Communication
More Info
Key Skills
SQL database concepts
locking
database performance
