Job Description: We are looking for a skilled MySQL Database Developer to join our engineering team and help build, optimize, and maintain the database backbone of a SaaS application serving multiple countries and thousands of tenants. This role demands strong expertise in MySQL development, a deep understanding of multi-tenant database design, and the ability to support high-volume, high-availability environments. As a MySQL Database Developer, you will be responsible for designing scalable data models, writing efficient queries and procedures, and ensuring performance and reliability across all data layers of our platform. Key Responsibilities:Database Design & Development: Design and implement scalable, efficient, and secure MySQL schemas to support a multi-tenant SaaS architecture. Develop and maintain stored procedures, views, functions, triggers, and complex SQL queries. Support schema versioning and migration strategies across distributed environments. Performance Tuning & Optimization: Analyze and optimize SQL queries, indexing strategies, joins, and execution plans. Monitor and troubleshoot slow queries, locking issues, and performance bottlenecks. Recommend and implement data partitioning and archiving strategies to maintain performance over time. Collaboration & Support: Work closely with backend engineers to design efficient data access layers. Provide database-related guidance to developers for query optimization and best practices. Support QA and DevOps teams in testing and deploying data-related changes. Data Integrity & Security: Ensure data consistency, accuracy, and integrity across all tenant data. Enforce access control, data privacy, and compliance practices (GDPR, etc.) within the database layer. Required Qualifications: 36 years of hands-on experience in MySQL development in a production environment. Strong understanding of multi-tenant data modeling and SaaS architecture principles. Proficiency in writing optimized SQL queries, stored procedures, and functions. Solid knowledge of database performance tuning, indexing, normalization, and schema design. Experience working with large datasets and transaction-heavy applications. Familiarity with Linux environments and working knowledge of version control (Git). Nice-to-Have: Experience with cloud-hosted MySQL (e.g., AWS RDS, Azure MySQL). Exposure to monitoring tools like Percona, New Relic, or similar. Knowledge of NoSQL databases or hybrid data models. Experience with data migration, backups, and replication strategies.,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Senior Database Developer - MySql Job in Akeo