Rubikal

Senior Database Engineer, DBA

Rubikal

full-time

Posted on:

Location Type: Remote

Location: Egypt

Visit company website

Explore more

AI Apply
Apply

Job Level

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