
Senior Database Engineer, DBA
Rubikal
full-time
Posted on:
Location Type: Remote
Location: Egypt
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Support and operate enterprise-scale, mission critical database platforms across PostgreSQL, MongoDB, MySQL/MariaDB, and Microsoft SQL Server.
- Ensure high availability, performance tuning, disaster recovery.
- Participate in identifying opportunities for improving database reliability and performance.
- Automate tasks related to the database lifecycle and infrastructure.
- Work on capacity planning, database scaling, and optimization efforts.
Requirements
- Install, configure, and manage PostgreSQL (Patroni), MongoDB replica sets, MySQL/MariaDB HA, and MS.
- SQL Server Always On in production environments.
- Ensure high availability, replication, and automated failover for mission-critical databases.
- Perform database and query performance tuning, indexing optimization, and resource utilization analysis.
- Maintain backup and recovery strategies using pgBackRest, PBM, Percona XtraBackup, and SQL Server native tools.
- Conduct Disaster Recovery (DR) drills, ensuring RTO/RPO compliance.
- Automate database provisioning, configuration, and operations.
- Implement and maintain monitoring and alerting using Prometheus, Grafana, and PMM.
- Perform database upgrades, migrations, and patching with minimal downtime.
- Implement strong security, access controls, encryption, and auditing practices.
- Maintain SOPs, technical documentation, architecture diagrams, and operational runbooks.
- Participate in 24x7 on-call rotations, resolve incidents, and ensure SLA adherence.
- For this role, you are going to be working with our client within a cross-functional team as Database Site.
- Reliability Engineer, we prefer that you have the following: The role requires working hours aligned with Saudi Arabia time zone - 13:00 to 21:00, Sunday to Thursday.
- Excellent communication skills in English.
- Bachelor's in CS, IT, or similar
- Minimum 5 years DevOps/DBA/SRE experience
- Experience managing production DB systems at scale
- Expert PostgreSQL (HA, replication, tuning)
- Strong MongoDB (replica sets, sharding)
- Experience with Azure PostgreSQL & Cosmos DB.
- DB migration experience.
- Excellent analytical and communication skills.
- Self-driven, collaborative, detail-oriented.
- Experience with Kubernetes operators for databases (e.g., Zalando Patroni operator, Percona operators).
- Experience with CI/CD pipelines for database changes (schema migrations, migration tools like Flyway/Liquibase).
- Familiarity with additional NoSQL or time-series databases (e.g., Redis, Elasticsearch, InfluxDB).
- Prior experience in fintech, telecom, or other highly regulated/mission-critical domains.
- Experience working in ITIL-based or SRE/SLI/SLO-driven operational environments.
Benefits
- Competitive salary
- Great work environment
- Flexible working schedule
- Medical Insurance
- Brand new MacBook
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PostgreSQLMongoDBMySQLMariaDBMicrosoft SQL Serverperformance tuningdisaster recoverydatabase automationdatabase scalingdatabase migration
Soft Skills
communicationanalyticalcollaborativedetail-orientedself-driven
Certifications
Bachelor's in CSBachelor's in IT