logo

DBA

Limassol · HeySMS
Apply

Responsibilities

  • Support, administer, and optimize high-load databases (PostgreSQL, MySQL, ClickHouse)
  • Participate in the architectural migration from monolith to microservices: data modeling, separation, and consistency assurance
  • Develop and implement data migration strategies
  • Monitor performance, configure backups and high availability
  • Optimize SQL queries and database schemas
  • Promote and implement database best practices within the development team

Requirements

  • Experience with both relational and non-relational databases (e.g., PostgreSQL, ClickHouse, MongoDB, etc.)
  • Strong experience with data migrations and schema management tools (Liquibase, Flyway, or similar)
  • Hands-on experience with high-load systems, understanding of scaling and optimization techniques including indexing, partitioning, and sharding
  • Advanced knowledge of ClickHouse: cluster configuration, partitioning, merging, TTL, monitoring. Understanding of various engine types (MergeTree, ReplacingMergeTree, SummingMergeTree, AggregatingMergeTree, etc.) and their appropriate use cases
  • In-depth knowledge of PostgreSQL: from configuration and performance tuning to complex queries and function development
  • Understanding of microservice architecture and experience in adapting databases to such environments
  • Familiarity with monitoring and logging systems (Grafana, Zabbix, etc.)

    Nice to Have

  • Scripting skills (bash, Python)
  • Experience with Kubernetes and Docker in the context of database management
  • Knowledge of CI/CD principles and experience integrating databases into DevOps workflows

Conditions

  • Official employment and support for a work visa
  • Opportunities for professional growth
  • Friendly work environment
  • Flexible start to the workday
Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept Uspio Privacy Policy