Назад к вакансиям

Senior Database Administrator (PostgreSQL)

TabbyПортугалияУдалённоПолная занятость
PythonSQLPostgreSQLKubernetesAWSGoClickHouseTerraformBashGCPHelmPgBouncer

Описание

This role involves building and maintaining reliable, high-performance database systems, driving improvements in database reliability and performance, and contributing to the infrastructure powering Tabby's growing business.

Responsibilities

  • Design, construct, install, and maintain large relational databases
  • Maintain the integrity and security of the database, including backups and recovery procedures
  • Implement and manage disaster recovery and failover systems
  • Monitor database performance, implement changes, and apply new patches and versions when required
  • Optimize queries for performance
  • Collaborate with development teams to optimize database usage
  • Set up and maintain database replication, clustering, mirroring, and other high availability strategies
  • Use and understand tools like PgBouncer and modern monitoring systems
  • Stay up to date with the latest database technologies and best practices

Requirements

  • Proven hands-on experience with PostgreSQL, including setup, replication, upgrades, monitoring, and performance tuning
  • Ability to write and optimize complex SQL queries
  • Experience with backup and recovery strategies, including Point-in-Time Recovery (PITR)
  • Strong understanding of database design, documentation, and development best practices
  • Working knowledge of scripting/programming languages such as Bash, Python, or Go
  • Professional proficiency in English (B2 level or higher)
  • Strong problem-solving skills and excellent communication abilities

Nice to have

  • Experience with ClickHouse
  • Experience managing DBaaS solutions on cloud platforms (GCP or AWS)
  • Experience migrating large databases across cloud platforms
  • Familiarity with modern DevOps practices, including Kubernetes, Terraform, and Helm
  • Experience with real-time data streaming technologies such as Debezium or Flink
  • Relevant certifications or formal training in database management

We offer

  • Full-time B2B contract
  • Fully remote setup
  • Up to 20% tax allowance
  • 22 paid leave days annually
  • Stock options (ESOP) in a fast-scaling, pre-IPO company
  • Flexi benefits you can use for wellness, travel, or learning
  • Work alongside a high-performing, international engineering team in a global fintech unicorn
  • Relocation support is available to our hubs in Armenia, Georgia, Serbia, Portugal, and Spain, including flights, temporary accommodation and legal setup

Hiring process

  • Please mention "I found this job at Remocate!" when applying