Skip to job description
Web Recruiters

International IT Recruitment

Trusted by global companies

Vacancy ID#17204Position Closed

MySQL (MariaDB) database developer

Remote — Full Time Azerbaijan Position Closed

International software company announces vacancy for the position of highly skilled MySQL (MariaDB 10.11.8 and higher) database developer with 5+ years of experience.

The company is based in Tbilisi, Georgia and develops software for the travel industry.

We are looking for people who are:

• Professionals in the area they work in
• Motivated by the challenges that come with building something new
• Innovative, insightful, and resourceful, with a knack for elegant solutions
• Energized by smart people, sensible and collaborative, with a high degree of interpersonal intelligence
• Open to learning and grow

Technical Skills

1. Proficient in SQL:
– Deep understanding of SQL queries, subqueries, joins, and advanced SQL functions.
– Ability to write complex queries for data retrieval, manipulation, and aggregation.

2. Database Design:
– Expertise in designing normalized relational databases.
– Experience with database modeling and schema design, including ER diagrams.

3. Performance Optimization:
– Skilled in query optimization, indexing strategies, and performance tuning.
– Ability to identify and resolve performance bottlenecks.

4. Stored Procedures and Functions:
– Proficient in writing and optimizing stored procedures, functions, triggers, and views.

5. Security:
– Understanding of database security practices, including user authentication, authorization, and encryption.

6. Backup and Recovery:
– Knowledge of backup strategies, point-in-time recovery, and disaster recovery planning.

7. Replication and High Availability:
– Experience with MySQL replication, clustering, and high availability solutions.

8. Data Migration:
– Skills in data migration between different databases and versions, ensuring data integrity.

9. Database Management Tools:
– Proficiency in using MySQL management tools like MySQL Workbench.

​Practical Experience

1. Real Projects:
– Extensive experience working on large-scale projects involving complex databases.
– Demonstrated ability to handle large volumes of data and ensure database scalability.

2. Problem Solving:
 – Proven track record of diagnosing and solving complex database issues.
– Experience with troubleshooting database errors and performance issues.

3. Version Control:
– Familiarity with version control systems like Git for managing database schema changes.

4. Scripting:
– Ability to automate database tasks using scripting languages like Python, Perl, or Bash.

Soft Skills

1. Analytical Thinking:
– Strong analytical and problem-solving skills to address database-related challenges.

2. Attention to Detail:
– Precision in database design and query writing to avoid errors and ensure data integrity.

3. Communication:
– Effective communication skills to collaborate with developers, administrators, and stakeholders.
– Ability to document database structures, processes, and guidelines clearly.

4. Continuous Learning:
– Commitment to staying updated with the latest MySQL features, updates, and best practices.

Future opportunities

Send your CV for similar roles

This position is not currently accepting applications. Submit your CV and opt in to consideration for similar vacancies. Our recruiters may contact you when a suitable role becomes available.

Job reference: #17204

    PDF, DOC or DOCX. Maximum file size: 5 MB.

    Get discovered by more employers

    Optional. This will not affect your application.

    FlexcodersDeveloper Platform

    Looking for more interview invitations?

    Create your professional developer profile once and let recruiters discover you for future opportunities.

    • AI-powered profile
    • Professional CV templates
    • One-click profile sharing
    • Private or Public visibility
    Create Free Profile

    Powered by Web Recruiters

    For employers

    Hiring for your team?

    Share your vacancy with Web Recruiters or ask us to help you find the right candidates.

    Publish your vacancy

    Send us your job description and company details to discuss publication on our website.

    Submit a vacancy

    Let us find your candidates

    Tell us about your hiring needs. We will discuss the requirements and recruitment terms with you.

    Request recruitment