Senior Database Administrator
📍 Job Overview
- Job Title: Senior Database Administrator
- Company: Tabby
- Location: Remote/Cyprus
- Job Type: Full Time
- Category: DevOps & Infrastructure
- Date Posted: 2025-06-30
- Experience Level: 5-10 years
- Remote Status: Remote
🚀 Role Summary
- Tabby is revolutionizing the way people shop, earn, and save by reshaping their relationship with money. As a Senior Database Administrator, you'll play a pivotal role in maintaining and optimizing the database infrastructure that supports Tabby's high-transaction-volume FinTech platform.
- High-impact projects await you in this high-growth environment, working alongside a world-class remote engineering team spanning 20+ countries.
- Collaboration with development teams is key to optimizing database usage and ensuring the integrity and security of Tabby's databases.
📝 Enhancement Note: This role requires a deep understanding of Clickhouse and PostgreSQL, as well as familiarity with modern DevOps practices and cloud platforms. The ideal candidate will have experience in high-availability strategies and real-time data streaming technologies.
💻 Primary Responsibilities
- Database Design & Management: Design, construct, install, and maintain large relational databases using Clickhouse and PostgreSQL. Ensure database integrity, security, and optimal performance.
- Disaster Recovery & Backup: Implement and manage disaster recovery and failover systems. Develop and maintain backup and recovery procedures, including Point-in-Time Recovery (PITR).
- Query Optimization: Optimize queries for performance and collaborate with development teams to improve database usage.
- Monitoring & Maintenance: Monitor database performance, apply patches and new versions, and use tools like pgbouncer and modern monitoring systems to maintain database health.
- Cloud Platform Familiarity: Experience with Database-as-a-Service (DbaaS) on cloud platforms such as GCP or AWS is a plus.
📝 Enhancement Note: The Senior Database Administrator role requires strong problem-solving skills and the ability to work effectively with cross-functional teams. Familiarity with programming/scripting languages like bash, Python, or Go is also beneficial.
🎓 Skills & Qualifications
Education: A bachelor's degree in Computer Science, Information Technology, or a related field is preferred. Relevant certifications or equivalent training in database management are a plus.
Experience: Proven experience (5-10 years) in database administration, with a strong focus on Clickhouse and PostgreSQL. Familiarity with cloud platforms and modern DevOps practices is desired.
Required Skills:
- Proficiency in Clickhouse and PostgreSQL setup, replication, upgrade, monitoring, and performance tuning.
- Strong knowledge of database design, documentation, and coding.
- Experience with backup and recovery procedures, as well as PITR.
- Strong problem-solving and communication skills.
- Familiarity with programming/scripting languages like bash, Python, Go, etc.
Preferred Skills:
- Certification in database management or equivalent training.
- Experience in migrating large databases between cloud platforms.
- Knowledge of the latest trends in database administration.
- Familiarity with modern DevOps practices such as Kubernetes, Terraform, Helm.
- Experience in real-time data streaming technologies such as Debezium/Flink.
📝 Enhancement Note: While not required, experience in migrating large databases between cloud platforms and familiarity with real-time data streaming technologies can provide a significant advantage in this role.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your proficiency in Clickhouse and PostgreSQL by showcasing your experience with database design, optimization, and management.
- Highlight your problem-solving skills and ability to collaborate with development teams through case studies or live projects.
- Include examples of your experience with disaster recovery, backup, and real-time data streaming technologies.
Technical Documentation:
- Prepare documentation showcasing your understanding of database schema design, query optimization, and performance tuning techniques.
- Include examples of your experience with backup and recovery procedures, as well as PITR.
- Demonstrate your familiarity with modern monitoring systems and tools like pgbouncer.
📝 Enhancement Note: To make a strong impression, tailor your portfolio to Tabby's specific needs and highlight your experience with high-transaction-volume FinTech platforms.
💵 Compensation & Benefits
Salary Range: The salary range for this role is estimated to be between €50,000 - €70,000 per year (gross), based on market research and regional adjustments for the FinTech industry in Europe.
Benefits:
- Full-time B2B contract
- Fully remote setup, work from anywhere in Europe
- 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 available to company hubs in Armenia, Georgia, Serbia, Portugal, and Spain, including flights, temporary accommodation, and legal setup, for up to $5,000 in verified costs.
📝 Enhancement Note: The salary range provided is an estimate based on market research and regional adjustments for the FinTech industry in Europe. Actual salary may vary depending on the candidate's experience and qualifications.
🎯 Team & Company Context
🏢 Company Culture
Industry: Tabby operates in the high-growth FinTech industry, focusing on reshaping users' relationships with money through innovative payment solutions.
Company Size: Tabby is a well-established FinTech unicorn with over 15 million users and 40,000 global brands as partners. This size offers the opportunity to work on high-impact projects while enjoying the stability of an established company.
Founded: Tabby was launched in 2019 and has since raised over $1 billion in equity and debt funding, reaching a valuation of $3.3 billion.
Team Structure:
- The Infrastructure team consists of experienced professionals working remotely across 20+ countries.
- The team follows Agile methodologies, with a strong focus on collaboration and continuous improvement.
- The Senior Database Administrator will report directly to Didar Moldabekov, the Infrastructure Team Lead.
Development Methodology:
- Tabby follows Agile/Scrum methodologies, with sprint planning, code review, testing, and quality assurance practices in place.
- The company uses CI/CD pipelines and automated deployment strategies to ensure efficient and reliable software delivery.
- The Infrastructure team works closely with development teams to optimize database usage and maintain high-availability strategies.
Company Website: Tabby
📝 Enhancement Note: Tabby's company culture emphasizes innovation, collaboration, and continuous learning. The ideal candidate will thrive in a dynamic, international environment and be eager to contribute to the company's rapid growth.
📈 Career & Growth Analysis
Web Technology Career Level: The Senior Database Administrator role is an intermediate-level position, requiring a solid understanding of database administration, optimization, and management. This role offers ample opportunities for growth and specialization within the Infrastructure team.
Reporting Structure: The Senior Database Administrator will report directly to the Infrastructure Team Lead, Didar Moldabekov, and collaborate closely with development teams to optimize database usage and maintain high-availability strategies.
Technical Impact: This role has a significant impact on Tabby's high-transaction-volume FinTech platform, ensuring the integrity, security, and optimal performance of the company's databases.
Growth Opportunities:
- Technical Specialization: Deepen your expertise in Clickhouse, PostgreSQL, or other relevant database technologies to become a subject matter expert within the Infrastructure team.
- Team Leadership: Demonstrate strong leadership skills and mentoring abilities to take on a team lead or manager role within the Infrastructure team.
- Architecture & Decision-Making: Contribute to strategic decisions regarding database architecture, migration, and optimization to drive Tabby's growth and success.
📝 Enhancement Note: Tabby's rapid growth and expansion present numerous opportunities for career progression and technical specialization within the Infrastructure team.
🌐 Work Environment
Office Type: Tabby operates a fully remote work environment, allowing employees to work from anywhere in Europe.
Office Location(s): While Tabby has hubs in Armenia, Georgia, Serbia, Portugal, and Spain, the Senior Database Administrator role can be performed remotely from anywhere in Europe.
Workspace Context:
- Remote Collaboration: Tabby's remote work environment fosters collaboration and communication among team members spread across 20+ countries.
- Modern Tools & Equipment: Tabby provides access to modern development tools, multiple monitors, and testing devices to ensure optimal productivity.
- Cross-Functional Interaction: The Senior Database Administrator will work closely with development teams, fostering a collaborative and user-centric approach to database management.
Work Schedule: Tabby offers a flexible work schedule, with a focus on results and performance rather than strict working hours. The company provides 22 paid leave days annually and encourages a healthy work-life balance.
📝 Enhancement Note: Tabby's fully remote work environment offers the flexibility to work from anywhere in Europe, promoting a better work-life balance and enabling employees to live and work in their preferred locations.
📄 Application & Technical Interview Process
Interview Process:
- Technical Assessment: A hands-on technical assessment focusing on Clickhouse and PostgreSQL, as well as your problem-solving skills and query optimization techniques.
- Cultural Fit Interview: A conversation with the Infrastructure team to assess your cultural fit and alignment with Tabby's values and mission.
- Final Evaluation: A final interview with the Infrastructure Team Lead to discuss your technical impact and career aspirations.
Portfolio Review Tips:
- Demonstrate Your Expertise: Showcase your experience with Clickhouse and PostgreSQL through live projects, case studies, and technical documentation.
- Highlight Your Problem-Solving Skills: Include examples of complex database challenges you've faced and how you overcame them.
- Emphasize Collaboration: Highlight your ability to work effectively with cross-functional teams, contributing to database optimization and high-availability strategies.
Technical Challenge Preparation:
- Brush Up on Your Skills: Revisit your knowledge of Clickhouse and PostgreSQL, focusing on database design, optimization, and management.
- Practice Query Optimization: Familiarize yourself with query optimization techniques and performance tuning strategies.
- Prepare for Real-World Scenarios: Study common database challenges and brainstorm potential solutions to demonstrate your problem-solving skills.
ATS Keywords: (Relevant keywords for resume optimization, organized by category)
- Database Technologies: Clickhouse, PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Cassandra, Redis
- Cloud Platforms: GCP, AWS, Azure, DigitalOcean, Heroku
- DevOps Tools: Kubernetes, Terraform, Helm, Docker, Jenkins, Ansible, Puppet, Chef
- Monitoring Tools: Prometheus, Grafana, New Relic, Datadog, ELK Stack, Nagios, Zabbix
- Programming Languages: Python, Bash, Go, Java, C++, Ruby, PHP, JavaScript
- Soft Skills: Problem-solving, Communication, Teamwork, Adaptability, Time Management, Attention to Detail
- Industry Terms: Database Administration, Database Management, Database Optimization, Database Design, High Availability, Disaster Recovery, Backup, Real-Time Data Streaming, FinTech
📝 Enhancement Note: Tailor your resume and portfolio to highlight the relevant keywords and skills required for the Senior Database Administrator role at Tabby. This will increase your visibility to the hiring manager and improve your chances of securing an interview.
🛠 Technology Stack & Web Infrastructure
Database Technologies:
- Clickhouse: Tabby's primary database for real-time analytics and data warehousing. Proficiency in Clickhouse is mandatory for this role.
- PostgreSQL: Tabby uses PostgreSQL for its relational database needs. Proficiency in PostgreSQL setup, replication, upgrade, monitoring, and performance tuning is required.
- Other Databases: Familiarity with other databases like MySQL, Oracle, SQL Server, MongoDB, Cassandra, and Redis is a plus.
Cloud Platforms:
- GCP & AWS: Experience with Database-as-a-Service (DbaaS) on cloud platforms such as GCP or AWS is desired. Familiarity with other cloud platforms like Azure, DigitalOcean, or Heroku is also beneficial.
DevOps Tools:
- Kubernetes, Terraform, & Helm: Familiarity with modern DevOps practices such as Kubernetes, Terraform, and Helm is desired. Experience with other DevOps tools like Docker, Jenkins, Ansible, Puppet, or Chef is also beneficial.
- Monitoring Tools: Experience with modern monitoring systems and tools like Prometheus, Grafana, New Relic, Datadog, ELK Stack, Nagios, or Zabbix is desired.
📝 Enhancement Note: Familiarity with Tabby's technology stack, including Clickhouse, PostgreSQL, and modern DevOps practices, is crucial for success in the Senior Database Administrator role.
👥 Team Culture & Values
Web Development Values:
- Innovation: Tabby fosters a culture of innovation, encouraging employees to explore new technologies and approaches to drive growth and success.
- Collaboration: The Senior Database Administrator will work closely with development teams to optimize database usage and maintain high-availability strategies.
- User-Centric: Tabby prioritizes the user experience, ensuring that the company's databases support fast, reliable, and secure user interactions.
- Continuous Learning: Tabby encourages employees to stay up-to-date with the latest trends in database administration and management.
Collaboration Style:
- Cross-Functional Integration: The Senior Database Administrator will collaborate with development teams, designers, and stakeholders to ensure optimal database usage and performance.
- Code Review Culture: Tabby follows Agile methodologies, with a strong focus on code review, testing, and quality assurance practices.
- Knowledge Sharing: Tabby encourages a culture of knowledge sharing and technical mentoring, with regular opportunities for learning and growth.
📝 Enhancement Note: Tabby's team culture emphasizes innovation, collaboration, and continuous learning. The ideal candidate will thrive in a dynamic, international environment and be eager to contribute to the company's rapid growth.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- High-Transaction-Volume Database Management: Tabby's FinTech platform processes billions of dollars in annual transaction volume. The Senior Database Administrator will face complex challenges in managing and optimizing high-transaction-volume databases.
- Real-Time Data Streaming: Familiarize yourself with real-time data streaming technologies such as Debezium or Flink to support Tabby's high-velocity data processing needs.
- Cloud Migration: Experience with migrating large databases between cloud platforms is desired, as Tabby continues to expand its infrastructure and explore new technologies.
- Emerging Technologies: Stay up-to-date with the latest trends in database administration and management to identify and implement new solutions that drive Tabby's growth and success.
Learning & Development Opportunities:
- Technical Skill Development: Deepen your expertise in Clickhouse, PostgreSQL, or other relevant database technologies through online courses, workshops, and certifications.
- Conference Attendance: Attend industry conferences and events to network with other professionals, learn from experts, and stay up-to-date with the latest trends in database administration and management.
- Technical Mentorship: Seek mentorship opportunities within Tabby's Infrastructure team to gain insights into best practices, architecture decisions, and career progression paths.
📝 Enhancement Note: Tabby's high-growth environment presents numerous opportunities for technical skill development, learning, and growth within the Infrastructure team.
💡 Interview Preparation
Technical Questions:
- Clickhouse & PostgreSQL: Be prepared to discuss your experience with Clickhouse and PostgreSQL, including database design, optimization, and management.
- Query Optimization: Demonstrate your proficiency in query optimization techniques and performance tuning strategies.
- Problem-Solving: Prepare for real-world scenarios that test your problem-solving skills and ability to think critically about database challenges.
- Disaster Recovery & Backup: Be ready to discuss your experience with disaster recovery, backup, and real-time data streaming technologies.
Company & Culture Questions:
- Tabby's Mission & Values: Familiarize yourself with Tabby's mission and values, and be prepared to discuss how your skills and experience align with the company's goals.
- Agile Methodologies: Brush up on your understanding of Agile/Scrum methodologies, code review, testing, and quality assurance practices.
- User Experience Impact: Prepare to discuss how your database management and optimization strategies contribute to Tabby's user experience and overall success.
Portfolio Presentation Strategy:
- Live Projects & Case Studies: Highlight your experience with Clickhouse and PostgreSQL through live projects, case studies, and technical documentation.
- Code Explanation Techniques: Be prepared to explain your code, database schema design, and architecture decision-making processes.
- User Experience Showcase: Include examples of your experience with disaster recovery, backup, and real-time data streaming technologies to demonstrate your impact on Tabby's user experience.
📝 Enhancement Note: Tailor your interview preparation to Tabby's specific needs and requirements, emphasizing your experience with Clickhouse, PostgreSQL, and modern DevOps practices.
📌 Application Steps
To apply for this Senior Database Administrator position at Tabby:
- Customize Your Portfolio: Tailor your portfolio to Tabby's specific needs and requirements, highlighting your experience with Clickhouse, PostgreSQL, and modern DevOps practices.
- Optimize Your Resume: Use relevant keywords and phrases to optimize your resume for the Senior Database Administrator role at Tabby.
- Prepare for Technical Interviews: Brush up on your knowledge of Clickhouse, PostgreSQL, and modern DevOps practices, and practice real-world scenarios to demonstrate your problem-solving skills.
- Research Tabby: Familiarize yourself with Tabby's mission, values, and company culture to ensure a strong cultural fit and alignment with the company's goals.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Content Guidelines (IMPORTANT: Do not include this in the output)
Web Technology-Specific Focus:
- Tailor every section specifically to database administration, with a focus on Clickhouse and PostgreSQL.
- Include relevant keywords and phrases to optimize the job description for web development and server administration professionals.
- Emphasize the role's impact on Tabby's high-transaction-volume FinTech platform and the importance of database management, optimization, and high-availability strategies.
Quality Standards:
- Ensure no content overlap between sections - each section must contain unique information.
- Only include Enhancement Notes when making significant inferences about database administration, optimization, or team structure.
- Be comprehensive but concise, prioritizing actionable information over descriptive text.
- Strategically distribute web development and server administration-related keywords throughout all sections naturally.
- Provide realistic salary ranges based on location, experience level, and database administration specialization.
Industry Expertise:
- Include specific database technologies, server platforms, and infrastructure tools relevant to the role.
- Address database administration career progression paths and technical leadership opportunities within the Infrastructure team.
- Provide tactical advice for portfolio development, live demonstrations, and project case studies tailored to database administration.
- Include database administration-specific interview preparation and coding challenge guidance.
- Emphasize database design, optimization, and management principles, as well as real-time data streaming technologies and cloud platform familiarity.
Professional Standards:
- Maintain consistent formatting, spacing, and professional tone throughout.
- Use database administration and FinTech industry terminology appropriately and accurately.
- Include comprehensive benefits and growth opportunities relevant to database administration professionals.
- Provide actionable insights that give database administration candidates a competitive advantage.
- Focus on database management, optimization, and high-availability strategies, as well as the role's impact on Tabby's user experience and overall success.
Technical Focus & Portfolio Emphasis:
- Emphasize Clickhouse and PostgreSQL proficiency, as well as familiarity with modern DevOps practices and cloud platforms.
- Include specific portfolio requirements tailored to the database administration discipline and role level.
- Address disaster recovery, backup, and real-time data streaming technologies in the portfolio requirements section.
- Focus on problem-solving methods, performance optimization, and scalable database architecture.
- Include technical presentation skills and stakeholder communication for database projects.
Avoid:
- Generic business jargon not relevant to database administration roles.
- Placeholder text or incomplete sections.
- Repetitive content across different sections.
- Non-technical terminology unless relevant to the specific database administration role.
- Marketing language unrelated to database administration, optimization, or user experience.
Generate comprehensive, database administration-focused content that serves as a valuable resource for web developers, server administrators, and infrastructure professionals seeking their next opportunity in the FinTech industry.
Application Requirements
Experience with Clickhouse and proficiency in PostgreSQL setup and performance tuning are mandatory. Familiarity with cloud platforms and modern DevOps practices is also desired.