Rubikal

Senior Database Engineer / DBA

Rubikal  •  Arab Republic of Egypt (Remote)  •  23 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

At Rubikal, we design, build, and operate human-centric digital services that help organizations navigate and succeed in their digital transformation journeys. We partner with clients ranging from governments and large enterprises to innovative startups, managing the full lifecycle of digital services—from initial concept and design to development, operations, and continuous improvement.

Our culture is built on collaboration, trust, and curiosity, with diverse teams working across multiple countries and time zones.

We are seeking an experienced Database Site Reliability Engineer (DBSRE) to support and operate enterprise-scale, mission critical database platforms across PostgreSQL, MongoDB, MySQL/MariaDB, and Microsoft SQL Server. The ideal candidate will have strong expertise in high availability, performance tuning, disaster recovery.

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.

Qualifications & Skills

  • 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.

Preferred (Nice-to-Haves)

  • 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
Rubikal

About Rubikal

Rubikal is a software engineering company that helps businesses design, build, and scale high-quality digital products. Since our founding, we have partnered with startups, enterprises, and educational institutions to deliver robust, reliable, and user-centric solutions that create real business impact.

We specialize in full-cycle product development — from architecture and design to engineering and long-term maintenance. Our team combines deep technical expertise with strong product thinking, allowing us to move fast while keeping a high bar for quality, performance, and scalability.

Our track record includes delivering complex systems in EdTech, FinTech, enterprise platforms, SaaS products, and custom business applications. Whether it's building cloud-native infrastructures, crafting seamless user experiences, or scaling mission-critical platforms, Rubikal acts as a long-term technology partner, not just a vendor.

What We Deliver:

- End-to-end software development for web & mobile

- Highly scalable backend systems & cloud architectures

- UX/UI design & product strategy

- Dedicated teams and staff augmentation

- AI & LLM-powered solutions for real business cases

- Continuous support, monitoring, and optimization

At Rubikal, we believe great products are built by great teams. That’s why we invest heavily in engineering culture, continuous learning, and collaboration — ensuring every partner we work with receives a world-class experience.

Rubikal was selected by LinkedIn in 2021 as one of the Top Startups list in Egypt, and became a Clutch Leader ranking 2nd on the list of the most prominent Egyptian B2B firms for 2021!

👉 Visit our website to learn more or message us to discuss your next project.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Dubai, AE
Year Founded
2016
Social Media