Skip to job description
Web Recruiters

International IT Recruitment

Trusted by global companies

Vacancy ID#18017Position Closed

Vacancy: Senior Database Developer

The international software company is looking for a highly skilled DB Database Developer with 5+ years of experience to join our team. Our company is based in Tbilisi, Georgia, and specializes in software for the travel industry.

We are looking for candidates who are:

  • Experienced professionals with in-depth knowledge in their field (5+ years of experience)
  • Motivated by the challenge of building innovative solutions
  • Insightful and resourceful, always striving for efficient solutions
  • Team-oriented and thrive in a collaborative environment
  • Eager to learn and grow in a fast-paced setting

Technical Skills

  1. Proficient in MySQL, MongoDB, and MS SQL:

    • Strong understanding of DB data modeling, indexing, and schema design.
    • Ability to work with DB queries, aggregations, and pipelines.
  2. Database Design:

    • Expertise in schema design for NoSQL and SQL databases.
    • Knowledge of best practices for organizing and structuring collections for efficiency.
  3. Performance Optimization:

    • Skilled in optimizing DB queries and indexing strategies.
    • Ability to monitor and tune database performance for scalability.
  4. Stored Procedures and Functions:

    • Familiarity with DB functions, pipelines, and MapReduce for data processing.
  5. Security:

    • Knowledge of DB security practices, including role-based access control, authentication, and encryption.
  6. Backup and Recovery:

    • Experience with DB backup and recovery tools, including point-in-time recovery.
  7. Replication and High Availability:

    • Understanding of DB replication, sharding, and high availability solutions.
  8. Data Migration:

    • Experience in migrating data between different databases and versions, ensuring data integrity.
  9. Database Management Tools:

    • Proficiency in using DB management tools like Compass and command-line tools.
  10. Additional Database Knowledge (Preferred):

  • Knowledge of other databases like Maria DB is a plus.

Practical Experience

  1. Real Projects:

    • Demonstrated experience on projects with complex DB databases and handling large data volumes.
    • Proven ability to maintain and scale databases for high performance.
  2. Problem Solving:

    • Experience with troubleshooting and solving complex database issues, including performance and optimization.
  3. Version Control:

    • Familiarity with version control systems (e.g., Git) for database schema and code management.

Soft Skills

  1. Analytical Thinking:

    • Strong problem-solving skills to address database challenges effectively.
  2. Attention to Detail:

    • Precision in database design and query writing to maintain data integrity.
  3. Communication:

    • Excellent communication skills for working with cross-functional teams and documenting database structures clearly.
  4. Continuous Learning:

    • Commitment to staying current with MongoDB updates, trends, and best practices.

Additional Information

Our company values proactive candidates who are ready to take on challenging projects and contribute to our long-term success.

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: #18017

    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