




**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. **Location:** Can work remote plus visit the office in Alexandria, Egypt (San Stefano) for team meetings. **Job Type:** Fulltime **Reports to:** Senior Backend Engineer **DATABASE DEVELOPMENT** 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. **BACKGROUND** At Allendevaux \& Company, we are building a growing product development group focused on creating systems that bring streamlined, automated data protection and AI governance to our customers around the world. We are combining deep expertise in global regulations, cybersecurity, and artificial intelligence with a forward‑thinking engineering culture to build tools that simplify and enhance how enterprises achieve compliance and operational excellence. As part of this effort, we are assembling a team of creative, supportive, and highly skilled engineers who thrive on building secure, scalable systems. You will join a team that values collaboration, innovation, and craftsmanship, and you will have the opportunity to directly influence how our platform evolves—shaping what modern, AI‑enabled data protection and governance solutions look like. Must have laptop that supports development and Microsoft Teams meetings. Company will provide the software. **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.


