- Design, implement, and maintain highly available, scalable, and secure database systems (SQL/NoSQL).
- Ensure data integrity, security, backup, and disaster recovery plans are in place and tested regularly.
- Monitor database performance, identify bottlenecks, and implement performance-tuning strategies.
- Collaborate with software development, operations, and security teams to ensure efficient data flows and integrations.
- Manage database upgrades, migrations, and patching with minimal downtime.
- Establish and enforce database standards, guidelines, and best practices.
- Ensure compliance with fintech industry data regulations (e.g., PCI DSS, GDPR, local financial regulations).
- Support capacity planning and scalability strategies to meet business growth.
Prepare and present reports to the CTO on database performance, risks, and improvement initiatives.
Qualifications-Bachelor’s degree in computer science, Information Technology, or related field.-3-4 years of experience in database administration and development.-Ensuring queries scale effectively under high concurrency.-Collaborating with developers in queries optimization and proper database indexes.-Strong hands-on expertise with relational databases (Oracle, MariaDB, MySQL, PostgreSQL, MS SQL Server) and NoSQL databases (MongoDB, Cassandra, etc.).-Experience in database clustering, replication, sharding, and high-availability setups.-Proficiency in database monitoring, troubleshooting, and performance tuning tools.-Familiarity with cloud platforms (AWS RDS, Azure SQL, Google Cloud SQL) is a strong plus.-Understanding of fintech or financial services industry requirements related to data security and compliance.-Strong knowledge of scripting (Python, Bash, PowerShell) for automation of tasks.