Senior Database Administrator - Open Source Databases
Paymob
IT
Cairo, Cairo Governorate, Egypt
Posted on Mar 11, 2026
Main Job Purpose
Ensuring the smooth and efficient operation of our database systems. Designing , implementing , maintaining , and tracking the performance of tuning of our databases, ensuring the availability, integrity, and security of our data.
RESPONSIBILITIES
Ensuring the smooth and efficient operation of our database systems. Designing , implementing , maintaining , and tracking the performance of tuning of our databases, ensuring the availability, integrity, and security of our data.
RESPONSIBILITIES
- • Design, develop, and implement efficient and scalable database solutions to support the company's fintech applications and services.
- • Collaborate with software engineers, data scientists, and other stakeholders to understand data requirements and translate them into well-designed database schemas.
- • Install, configure, and upgrade database software and related tools.
- • Monitor database systems to ensure optimal performance, availability, and reliability.
- • Perform regular database maintenance activities, including backups, indexing, and data purging.
- • Troubleshoot and resolve database-related issues, such as performance bottlenecks, data corruption, and security vulnerabilities.
- • Identify and analyze database performance issues and recommend appropriate solutions.
- • Optimize database queries, indexes, and database configurations to improve overall system performance.
- • Conduct periodic performance testing and monitoring to proactively identify and address potential performance problems.
- • Implement and enforce database security best practices to protect sensitive data.
- • Monitor database access and user activities to ensure compliance with security policies and regulations.
- • Collaborate with the security team to implement database security measures, including encryption, access controls, and auditing.
- • Maintain accurate and up-to-date documentation of database schemas, configurations, and procedures.
- • Generate reports and provide insights on database performance, usage, and capacity planning.
- • Develop and maintain database-related documentation, including data dictionaries, data flow diagrams, and standard operating procedures.
- • Bachelor’s degree in computer science, Information Technology, or a related field.
- • Proven experience as a Database Administrator, with at least 4 years of experience in a similar role within the fintech industry.
- • In-depth knowledge of database management systems, such as PostgreSQL, MariaDB & MySQL Database Administration/ Engineering.
- • Strong proficiency in SQL and database programming languages.
- • Experience with database performance tuning and optimization techniques.
- • Familiarity with data security and compliance standards, such as GDPR or PCI DSS.
- • Experience in Financial markets & familiarity with financial applications is a strong plus.