End-to-end custom product development company, Solve 99% of startups' problems
Senior Database Engineer / DBA
Location
Egypt
Posted
26 days ago
Salary
0
Seniority
Senior
Job Description
Senior Database Engineer / DBA
Rubikal
Role Description 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, and disaster recovery. - 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 - 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 in PostgreSQL (HA, replication, tuning). - Strong in MongoDB (replica sets, sharding). - Experience with Azure PostgreSQL & Cosmos DB. - DB migration experience. - Excellent analytical and communication skills. - Self-driven, collaborative, detail-oriented. Requirements - 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description You will join a small team of experienced engineers and contribute to a diverse range of customer-facing products, internal tools and financial systems. Your solutions will help grow and run a payment infrastructure that processes millions of euros of transactions per day. Key Responsibilities - Build production-grade HTTP APIs with Golang. - Build API integrations with fintech partners. - Drive architectural decisions. - Build CI/CD pipelines. - Deploy resources and services to Google Cloud Platform. - Follow best security practices. - Perform rigorous testing. - Leverage AI-driven development practices. Qualifications - 6+ years of backend development experience. - Strong knowledge of Golang. - Strong experience working with SQL databases. - Experience managing infrastructure in Google Cloud Platform or other cloud providers. - Experience working in a high-pace team. - Proficient with LLM-driven development. Systems Built at Luo - Payment platform for businesses in Africa. - Internal tools for payment operators, treasury analysts and FX traders. - Use of AI to OCR and approve invoices. - KYC onboarding flows. - Anti-Money Laundering and Transaction Monitoring systems. - Core Banking System and Ledger System. - Payout automations with banking partners. Tech Stack - Golang - Typescript - React - Postgres - Docker - Gitlab - GCP - Cloudflare Start Date Immediately. Location Paris / Remote
Python Backend & Sandbox Integration Engineer
24-MAGThis opportunity is available through a leading AI-driven work platform.
Role Description We are sharing a specialised part-time consulting opportunity for software engineers experienced in Python backend development, API integration, Docker-based environments, Linux workflows, service configuration, and structured application deployment. This role supports current and upcoming remote consulting opportunities focused on backend service development, sandbox application integration, MCP server implementation, local testing, technical debugging, and production-ready project execution. Selected professionals will apply their software engineering expertise to build stable services, integrate applications into structured environments, manage app state workflows, and support reliable technical deliverables. Key Responsibilities - Python Backend & MCP Server Development - Build backend services and MCP-style servers using Python and related frameworks. - Develop integrations that connect real software applications with structured sandbox environments. - Work with APIs, service endpoints, configuration files, and backend logic to support reliable app behavior. - Ensure technical implementations are stable, testable, maintainable, and aligned with project requirements. - Application Integration & Environment Setup - Integrate web or desktop applications into controlled technical environments. - Work with Docker, Linux systems, local development setups, service configuration, and deployment workflows. - Implement populate, snapshot, or state-management hooks to support repeatable app behavior. - Debug build issues, runtime errors, permission problems, dependency conflicts, and environment setup challenges. - Testing, Validation & Deployment Readiness - Test applications locally and verify expected functionality before deployment. - Review technical outputs against platform validation requirements, deployment criteria, and documented specifications. - Identify stability issues, configuration gaps, integration failures, and expected technical outcomes. - Maintain accuracy, consistency, and strong engineering judgment across submitted work. Qualifications - Strong Python development skills with experience building backend services, APIs, automation tools, or integration workflows. - Experience with Docker, Linux, local testing, debugging, and service configuration. - Familiarity with backend systems, API-based integrations, deployment pipelines, and application runtime environments. - Comfort working with configuration files, containerized systems, logs, build processes, and technical validation requirements. - Strong problem-solving skills and attention to technical detail. - Ability to work independently and communicate technical decisions clearly. Requirements - A degree or professional background in computer science, software engineering, information technology, computer engineering, systems engineering, or a related technical field is helpful. - Equivalent practical experience in Python development, backend engineering, DevOps-adjacent workflows, app integration, or technical debugging is also highly relevant. Nice to Have - Experience with FastMCP, MCP servers, agent tooling, sandbox environments, or similar integration frameworks. - Experience integrating third-party applications, developer tools, web apps, desktop apps, databases, or internal technical systems. - Familiarity with containerized environments, Linux permissions, API authentication, local service orchestration, or deployment validation. - Experience preparing or reviewing technical documentation, setup guides, debug notes, service configs, or integration reports. - Strong attention to detail in backend-heavy, configuration-heavy, and testing-focused engineering environments. Benefits - Apply Python backend and application integration expertise to structured remote project work. - Contribute to high-quality service development, sandbox integration, testing, and deployment-ready technical workflows. - Work on flexible assignments aligned with your software engineering background. - Use your engineering judgment in a focused, detail-oriented technical environment. - Remote structure with competitive hourly compensation. Contract Details - Independent contractor role. - Fully remote with flexible scheduling. - Part-time commitment depending on project availability. - Competitive rates between $60–$80 per hour depending on expertise. - Weekly payments via Stripe or Wise. - Projects may be extended, shortened, or adjusted depending on scope and performance. - Work will not involve access to confidential or proprietary information from any employer, client, or institution. Company Description This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.
Role Description Build scalable AI-powered backend systems that form the backbone of our client solutions. You'll architect robust APIs, integrate multiple AI providers with intelligent fallback strategies, and optimize real-time workflows that handle AI processing at scale. What You'll Do - Integrate and manage multiple AI providers (LLMs, image/video generation) with smart fallback and cost optimization - Design and optimize prompt engineering strategies for consistent, high-quality AI outputs - Build high-performance REST/GraphQL APIs using Django and FastAPI with async processing - Develop real-time features using SSE, WebSockets, and background task processing (Celery) - Architect scalable microservices with robust error handling, rate limiting, and monitoring - Optimize database queries, implement caching strategies, and design efficient data models - Implement RAG pipelines and vector embeddings for context-aware AI responses - Write comprehensive tests, maintain CI/CD pipelines, and conduct code reviews Qualifications - 5+ Years of Experience - Python & Frameworks: Django and/or FastAPI in production, async Python (asyncio, async/await) - AI Integration: LLM APIs (OpenAI, Gemini, etc.), prompt engineering, token/cost optimization - Databases: PostgreSQL (query optimization, indexing), Redis (caching, queuing) - Async Processing: Celery or equivalent, message brokers (RabbitMQ, Redis, SQS) - DevOps: Docker, Git, cloud platforms (AWS/GCP), CI/CD pipelines - API Design: RESTful principles, authentication, rate limiting, error handling Tech Stack - Python 3.10+ - Django, FastAPI - PostgreSQL, Redis, MongoDB - OpenAI, Gemini - Celery - Docker - AWS/GCP Nice-to-Have - Server-Sent Events (SSE) or WebSocket implementation - Vector databases (Pinecone, Weaviate, pgvector) and RAG architectures - MongoDB or NoSQL experience - Multi-provider AI abstractions and failover strategies - GraphQL, workflow orchestration (Temporal, Airflow), Kubernetes - Observability tools (Datadog, Sentry, ELK) - LangChain, LlamaIndex, or similar frameworks
• Work as a part of our backend team and be responsible for diverse and challenging backend development efforts • Design and implement robust and scalable services • Ensure high uptime and meet scalability needs • Write and maintain tests to improve software quality • Automate recurring tasks, help us simplify operations • Design and communicate new API features


