About the role
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.
- Monitor database performance and proactively identify potential issues.
- Ensure data integrity, consistency, security, and availability across database environments.
- Support database maintenance activities and troubleshoot complex technical issues.
- Recommend improvements to database structures, configurations, and operational processes.
- Strong understanding of SQL, database concepts, indexing, joins, transactions, locking, and query optimization.
- Hands-on knowledge of MySQL and MongoDB.
- Good troubleshooting and analytical skills.
- Understanding of database performance, security, backup, and recovery.
- Ability to investigate technical issues and identify their root causes.
- Understanding of database reliability, availability, and data integrity.
- Good communication skills and the ability to collaborate with cross-functional teams.
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!
Candidates should enjoy troubleshooting technical challenges, understanding database behaviour, improving query performance, and finding practical solutions to complex problems. A willingness to learn, take ownership, and continuously improve technical knowledge is highly valued.We value practical knowledge, curiosity, problem-solving ability, and a learning mindset over job titles alone.