Senior Database Administrator

Tabby
Full_time

📍 Job Overview

  • Job Title: Senior Database Administrator
  • Company: Tabby
  • Location: Remote/Ukraine
  • Job Type: Full-Time
  • Category: DevOps & Infrastructure
  • Date Posted: 2025-07-31
  • Experience Level: Mid-Senior Level (5-10 years)
  • Remote Status: Remote (Europe)

🚀 Role Summary

Tabby, a leading global FinTech company, is seeking a Senior Database Administrator to join its Infrastructure team. In this role, you'll work on high-impact projects in a high-growth environment, collaborating with a world-class remote engineering team across 20+ countries. You'll be responsible for designing, constructing, and maintaining large relational databases, ensuring their integrity, security, and optimal performance.

📝 Enhancement Note: This role requires a strong focus on Clickhouse and PostgreSQL, with a broad understanding of database management, replication, and high availability strategies. Familiarity with modern DevOps practices and real-time data streaming technologies is a plus.

💻 Primary Responsibilities

  • Database Design & Management: Design, construct, install, and maintain large relational databases using Clickhouse and PostgreSQL. Ensure database integrity, security, and backup recovery procedures.
  • Performance Optimization: Monitor database performance, optimize queries, and implement changes to improve performance. Stay updated with the latest database technologies and best practices.
  • Disaster Recovery & High Availability: Implement and manage disaster recovery and failover systems. Set up and maintain database replication, clustering, mirroring, and other high availability strategies.
  • Collaboration: Work closely with development teams to optimize database usage, and provide technical guidance on database-related matters.
  • Tool Proficiency: Use and understand tools like pgbouncer and modern monitoring systems to manage and maintain databases effectively.

📝 Enhancement Note: This role requires a deep understanding of database design, documentation, and coding. Strong problem-solving and communication skills are essential for collaborating with development teams and ensuring optimal database performance.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications in database management are a plus.

Experience: Proven experience (5+ years) in database administration, with a strong focus on Clickhouse and PostgreSQL. Experience with DbaaS on cloud platforms such as GCP or AWS is desirable.

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, including PITR.
  • Familiarity with database management tools and performance tuning techniques.
  • Strong problem-solving and communication skills.
  • Proficiency in 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.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your experience with Clickhouse and PostgreSQL by showcasing projects where you've designed, optimized, and maintained databases.
  • Highlight your problem-solving skills by presenting case studies of complex database issues you've resolved.
  • Showcase your understanding of database performance tuning by sharing examples of query optimization and improvement.

Technical Documentation:

  • Provide documentation of your database designs, including schema diagrams, data flow, and any relevant scripts.
  • Include examples of your approach to database performance tuning, backup strategies, and disaster recovery procedures.
  • Demonstrate your understanding of database security best practices by including relevant security measures in your portfolio.

📝 Enhancement Note: Your portfolio should emphasize your technical expertise in database administration, with a focus on Clickhouse and PostgreSQL. Include examples of your work that showcase your ability to optimize database performance, ensure data integrity, and manage high availability.

💵 Compensation & Benefits

Salary Range: €60,000 - €80,000 per year (gross), depending on experience and location. This estimate is based on market research for senior database administrators in the FinTech industry, considering the role's complexity and the company's size and success.

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 is available to the company's 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 should be verified with the hiring organization. The benefits package is comprehensive and designed to support the well-being and growth of employees in a remote work environment.

🎯 Team & Company Context

🏢 Company Culture

Industry: FinTech

Company Size: Medium to Large (200-500 employees)

Founded: 2019

Team Structure:

  • The Infrastructure team is responsible for maintaining and improving Tabby's technology stack, ensuring high availability, scalability, and performance.
  • The team consists of experienced professionals in database administration, DevOps, and system engineering, working collaboratively to support Tabby's growth and success.
  • The Senior Database Administrator will report directly to the Infrastructure Manager and work closely with development teams to optimize database usage and ensure optimal performance.

Development Methodology:

  • Tabby follows Agile/Scrum methodologies for software development, with regular sprint planning and code reviews to ensure high-quality deliverables.
  • The company emphasizes continuous learning, innovation, and collaboration, fostering a dynamic and supportive work environment.

Company Website: Tabby

📝 Enhancement Note: Tabby's company culture emphasizes innovation, collaboration, and continuous learning, providing an excellent environment for a Senior Database Administrator to grow and make a significant impact on the company's success.

📈 Career & Growth Analysis

Web Technology Career Level: Senior Database Administrator - Responsible for designing, implementing, and maintaining large relational databases, ensuring optimal performance, and collaborating with development teams to optimize database usage.

Reporting Structure: Reports directly to the Infrastructure Manager, working closely with development teams to provide technical guidance on database-related matters.

Technical Impact: The Senior Database Administrator will have a significant impact on Tabby's infrastructure, ensuring high availability, scalability, and performance for the company's growing user base and partner brands.

Growth Opportunities:

  • Technical Growth: Deepen your expertise in Clickhouse, PostgreSQL, and other database technologies. Explore opportunities to learn and implement modern DevOps practices and real-time data streaming technologies.
  • Leadership Growth: Develop your leadership skills by mentoring junior team members and providing technical guidance to development teams. As the company grows, opportunities may arise for promotions to more senior roles within the Infrastructure team.
  • Architecture Decisions: Contribute to strategic decisions regarding Tabby's database architecture, helping to shape the company's infrastructure and support its growth.

📝 Enhancement Note: Tabby's rapid growth and success present numerous opportunities for a Senior Database Administrator to grow technically, lead others, and contribute to the company's architectural decisions, ultimately driving its continued success.

🌐 Work Environment

Office Type: Fully Remote - Tabby offers a fully remote work environment, allowing employees to work from anywhere in Europe.

Office Location(s): Tabby has hubs in Armenia, Georgia, Serbia, Portugal, and Spain, but employees are not required to be based in these locations.

Workspace Context:

  • Remote Collaboration: Tabby's remote work environment requires strong communication and collaboration skills, with regular virtual team meetings and project updates.
  • Cross-Functional Interaction: The Senior Database Administrator will work closely with development teams, ensuring optimal database usage and providing technical guidance on database-related matters.
  • Work-Life Balance: Tabby's remote work environment offers a high degree of flexibility, allowing employees to balance their work and personal lives effectively.

Work Schedule: Full-time (40 hours/week) with flexible working hours, allowing employees to manage their time effectively and maintain a healthy work-life balance.

📝 Enhancement Note: Tabby's fully remote work environment offers a high degree of flexibility and autonomy, allowing Senior Database Administrators to balance their work and personal lives effectively while collaborating with a diverse, international team.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Screening: A phone or video call to assess your technical proficiency in Clickhouse, PostgreSQL, and other relevant database technologies. Be prepared to discuss your experience with database design, performance tuning, and high availability strategies.
  2. Technical Deep Dive: A more in-depth technical interview, focusing on your problem-solving skills, database optimization techniques, and familiarity with modern DevOps practices. You may be asked to provide examples of complex database issues you've resolved and the approaches you took to address them.
  3. Behavioral Interview: An interview focused on your communication skills, teamwork, and problem-solving abilities. Be prepared to discuss your approach to collaboration with development teams and your experience managing high-pressure situations.
  4. Final Decision: The final decision will be made based on your technical proficiency, cultural fit, and alignment with Tabby's values and mission.

Portfolio Review Tips:

  • Highlight your experience with Clickhouse and PostgreSQL by showcasing projects where you've designed, optimized, and maintained databases.
  • Include examples of your problem-solving skills, demonstrating your ability to resolve complex database issues and optimize performance.
  • Showcase your understanding of database security best practices by including relevant security measures in your portfolio.
  • Tailor your portfolio to Tabby's needs, emphasizing your ability to work collaboratively with development teams and ensure optimal database performance.

Technical Challenge Preparation:

  • Brush up on your knowledge of Clickhouse and PostgreSQL, focusing on database design, performance tuning, and high availability strategies.
  • Familiarize yourself with modern DevOps practices and real-time data streaming technologies, as these may be relevant to the interview process.
  • Practice explaining complex technical concepts clearly and concisely, as strong communication skills are essential for this role.

ATS Keywords: Clickhouse, PostgreSQL, Database Administration, Database Design, Performance Tuning, High Availability, Disaster Recovery, DevOps, Real-Time Data Streaming, Problem Solving, Communication, Collaboration, Infrastructure, FinTech

📝 Enhancement Note: Tabby's interview process is designed to assess your technical proficiency, problem-solving skills, and cultural fit. By preparing thoroughly and tailoring your portfolio and interview responses to Tabby's needs, you'll increase your chances of success in the application process.

🛠 Technology Stack & Web Infrastructure

Database Technologies:

  • Clickhouse: Proficient in Clickhouse setup, replication, upgrade, monitoring, and performance tuning. Familiarity with Clickhouse's unique features and use cases is essential for this role.
  • PostgreSQL: Proficient in PostgreSQL setup, replication, upgrade, monitoring, and performance tuning. Experience with PostgreSQL extensions and advanced features is desirable.
  • Other Database Technologies: Familiarity with other database technologies, such as MySQL, MongoDB, or Redis, may be required depending on the project.

Infrastructure Tools:

  • Cloud Platforms: Experience with cloud platforms such as GCP or AWS is desirable, as Tabby's infrastructure is hosted on these platforms.
  • Monitoring Tools: Familiarity with modern monitoring systems, such as Prometheus or Datadog, is essential for ensuring optimal database performance and high availability.
  • DevOps Tools: Familiarity with modern DevOps practices, such as Kubernetes, Terraform, or Helm, is desirable, as these tools may be relevant to the role's responsibilities.

📝 Enhancement Note: Tabby's technology stack is built on a foundation of modern, open-source database technologies and cloud platforms. Familiarity with these technologies and tools is essential for success in the Senior Database Administrator role.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Tabby values innovation and encourages its employees to think creatively and explore new technologies and approaches to problem-solving.
  • Collaboration: Tabby emphasizes collaboration and teamwork, with regular virtual team meetings and project updates to ensure everyone is aligned and working together effectively.
  • Continuous Learning: Tabby fosters a culture of continuous learning, providing opportunities for employees to develop their skills and advance their careers.
  • User-Centric: Tabby is committed to creating financial freedom for its users, with a focus on user experience and user-centric design in all its products and services.

Collaboration Style:

  • Cross-Functional Interaction: The Senior Database Administrator will work closely with development teams to optimize database usage and provide technical guidance on database-related matters.
  • Code Review Culture: Tabby follows a code review culture, with regular code reviews and pair programming sessions to ensure high-quality deliverables and knowledge sharing.
  • Knowledge Sharing: Tabby encourages its employees to share their knowledge and expertise with their colleagues, fostering a culture of continuous learning and growth.

📝 Enhancement Note: Tabby's culture is built on a foundation of innovation, collaboration, and continuous learning, providing an excellent environment for a Senior Database Administrator to grow and make a significant impact on the company's success.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Database Optimization: Optimize database performance by identifying and addressing bottlenecks, implementing indexing strategies, and leveraging caching mechanisms.
  • High Availability & Scalability: Design and implement high availability and scalability solutions to ensure Tabby's infrastructure can support the company's rapid growth and expanding user base.
  • Data Migration: Migrate large databases between cloud platforms, ensuring minimal downtime and data loss.
  • Real-Time Data Streaming: Implement real-time data streaming technologies to enable real-time analytics and decision-making for Tabby's users and partner brands.

Learning & Development Opportunities:

  • Technical Skill Development: Deepen your expertise in Clickhouse, PostgreSQL, and other database technologies. Explore opportunities to learn and implement modern DevOps practices and real-time data streaming technologies.
  • Conference Attendance: Attend industry conferences and events to stay up-to-date with the latest trends in database administration and network with other professionals in the field.
  • Certification: Pursue relevant certifications in database management or other related fields to enhance your technical skills and credibility.
  • Technical Mentorship: Provide technical mentorship to junior team members, helping them develop their skills and advance their careers.
  • Leadership Development: Develop your leadership skills by taking on more responsibility within the Infrastructure team and contributing to strategic decision-making processes.

📝 Enhancement Note: Tabby's rapid growth and success present numerous opportunities for a Senior Database Administrator to develop their technical skills, lead others, and contribute to the company's architectural decisions, ultimately driving its continued success.

💡 Interview Preparation

Technical Questions:

  • Database Design: Describe your approach to database design, including schema design, data modeling, and normalization techniques. Provide examples of complex database designs you've implemented and the challenges you faced.
  • Performance Tuning: Explain your approach to database performance tuning, including query optimization, indexing strategies, and caching mechanisms. Provide examples of performance tuning techniques you've implemented to improve database performance.
  • High Availability & Disaster Recovery: Describe your experience with high availability and disaster recovery strategies, including database replication, clustering, and mirroring. Provide examples of disaster recovery scenarios you've managed and the approaches you took to minimize downtime and data loss.
  • Problem-Solving: Describe your problem-solving approach to complex database issues, including data integrity, performance, and availability challenges. Provide examples of complex database issues you've resolved and the steps you took to address them.

Company & Culture Questions:

  • Tabby's Mission: Explain why you're excited about Tabby's mission to create financial freedom for its users and how you see yourself contributing to this mission as a Senior Database Administrator.
  • Collaboration: Describe your approach to collaboration with development teams and other stakeholders. Provide examples of successful collaborations and the challenges you faced.
  • Adaptability: Explain how you approach change and adaptability in a fast-growing, dynamic work environment like Tabby. Provide examples of how you've adapted to change in previous roles.

Portfolio Presentation Strategy:

  • Structured Walkthrough: Present your portfolio in a structured, easy-to-follow format, highlighting your experience with Clickhouse and PostgreSQL, your problem-solving skills, and your understanding of database security best practices.
  • Storytelling: Use storytelling techniques to bring your portfolio to life, explaining the context, challenges, and outcomes of the projects you've included.
  • Q&A: Prepare for a Q&A session after your portfolio presentation, where you'll have the opportunity to answer questions about your experience, approach, and fit for the role.

📝 Enhancement Note: Tabby's interview process is designed to assess your technical proficiency, problem-solving skills, and cultural fit. By preparing thoroughly and tailoring your portfolio and interview responses to Tabby's needs, you'll increase your chances of success in the application process.

📌 Application Steps

To apply for this Senior Database Administrator position at Tabby:

  1. Customize Your Portfolio: Tailor your portfolio to Tabby's needs, emphasizing your experience with Clickhouse and PostgreSQL, your problem-solving skills, and your understanding of database security best practices.
  2. Optimize Your Resume: Highlight your relevant experience and skills in your resume, using keywords and phrases relevant to the Senior Database Administrator role and Tabby's technology stack.
  3. Prepare for Technical Interviews: Brush up on your knowledge of Clickhouse, PostgreSQL, and other relevant database technologies. Familiarize yourself with modern DevOps practices and real-time data streaming technologies, as these may be relevant to the interview process.
  4. Research Tabby: Learn about Tabby's mission, values, and culture. Prepare thoughtful questions to ask during the interview process, demonstrating your interest in the company and the role.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Experience with Clickhouse and proficiency in PostgreSQL setup and performance tuning are mandatory. Strong problem-solving skills and familiarity with programming languages like Python or Go are also required.