DATABASE DEVELOPER (MySQL / MariaDB)

Allendevaux
Alexandria, الإسكندرية
منذ أسبوعين

DATABASE DEVELOPER (MySQL / MariaDB)
Designing and implementing secure, performant, and maintainable database systems to support robust application backends and services across cloud and on-prem environments.

Alexandria, Egypt (San Stefano)

Job Type: Fulltime
Reports to: Senior Backend Engineer
Payrate:


Are you a database developer with deep experience in MySQL or MariaDB and a strong understanding of database security, stored procedures, and schema design? Are you comfortable working in Linux environments, using version control, and supporting automated deployment workflows? We are looking for a database programmer to join our development team, helping build and maintain structured, secure, and reliable data layers for mission-critical systems.

You'll collaborate with backend engineers, DevOps, and security analysts to deliver resilient database components that support APIs, data processing, and reporting.


Experience

The ideal candidate has significant experience programming with MySQL or MariaDB, including designing secure schemas, defining permissions, and using advanced database features such as stored procedures, functions, views, UDFs, and triggers. You’ll also need practical experience in Linux environments, working with Docker, and scripting with Python.

Familiarity with SQLAlchemy, Alembic, and managing migrations in application-connected databases is essential. Candidates with additional experience in PostgreSQL, cloud platforms (AWS, Azure, or GCP), or compliance-aware environments will be strongly preferred.


Personal Characteristics and Skills

  • Fluent in written and spoken English.
  • Meticulous and structured in design, development, and documentation.
  • Security-minded and attentive to access control and data protection.
  • Comfortable working independently or within collaborative engineering teams.
  • Detail-oriented with strong problem-solving and analytical skills.
  • Self-motivated with a passion for clean, scalable database solutions.

Responsibilities
As a Database Developer, your responsibilities will include:

  • Designing and maintaining secure relational schemas using MySQL / MariaDB.
  • Implementing stored procedures, functions, views, UDFs, and triggers to encapsulate business logic.
  • Enforcing permissions, constraints, and access controls for secure data handling.
  • Collaborating with backend developers to integrate databases using SQLAlchemy.
  • Managing schema changes and versioning using Alembic.
  • Writing and reviewing raw SQL queries for performance and correctness.
  • Supporting database packaging and deployment in Docker-based environments.
  • Monitoring database performance and tuning queries as needed.
  • Supporting automated testing and validation of database logic.
  • Documenting schema, design decisions, and operational runbooks.
  • Participating in sprint reviews and architectural discussions.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years experience in database development with MySQL or MariaDB.
  • Strong knowledge of SQL, relational database design, and normalization.
  • Experience with stored procedures, functions, views, triggers, and UDFs.
  • Familiarity with Linux, Docker, Python, and Git.
  • Experience integrating databases via SQLAlchemy and managing migrations with Alembic.
  • Understanding of database security, access control, and data integrity.

Preferred Qualifications

  • Experience with PostgreSQL or other relational databases.
  • Familiarity with cloud environments: AWS, Azure, or GCP.
  • Understanding of cybersecurity best practices and secure data handling.
  • Exposure to data protection frameworks such as ISO 27001 or GDPR.
  • Knowledge of database performance monitoring and indexing strategies.
  • Interest in high-availability, failover, and replication technologies.

تقديم
توصيات وظائف أخرى:

Senior UI Developer

BlackStone eIT
Nasr City, القاهرة
  • Bachelor's degree in Computer Science, Web Development,...
  • Proven experience as a UI Developer +5 years...
منذ أسبوعين

Senior Software Developer- Frontend (VOIS)

Vodafone
Giza, الجيزة
Amazon Web Services (AWS) 1. Software Developer 2. Senior Software Engineer 3. Senior Software Developer 4. Software Engineer 5....
منذ يومين

Freelance Business Developer

Forsa Connect
Cairo, القاهرة
Apply Now Directly: https://www.forsaconnect.com/job-board We’re looking for a Freelance Business Developer who can help us bring...
منذ أسبوع

.NET Developer

Guretruck for solutions
Cairo, القاهرة
We’re expanding our Cairo team and looking for a talented .NET Developer to help shape the future of smart logistics systems. What...
منذ أسبوعين

Senior ASP Developer

Flairstech
Cairo, القاهرة
Current deployment process requires manual updates to ASP classic files on customer infrastructure, including direct IIS...
منذ أسبوع

Business Developer

Tawzef
القاهرة
* Identify and pursue new business opportunities to generate leads and close deals.* Develop and maintain strong relationships...
منذ 4 أيام

Principal Mobile Developer - Flutter

Integrant
Cairo, القاهرة
  • Proficiency in state management (Bloc, Provider, GetX).
  • Understanding of clean architecture (MVP, MVI, Clean).
منذ أسبوع

Senior Backend Developer (NodeJs)

BlackStone eIT
Remote
  • Bachelor's degree in Computer Science or a related field
  • Minimum of 5 years of experience as a backend developer...
منذ 3 أسابيع

Senior Flutter Developer

Rubikal
Remote
  • Collaborating with other developers to create, deploy, and...
  • Overseeing and reviewing application design...
منذ 3 أسابيع