Senior Database Administrator

Tabby
Full_time

📍 Job Overview

  • Job Title: Senior Database Administrator
  • Company: Tabby
  • Location: Remote/Portugal
  • Job Type: Full-Time
  • Category: Infrastructure
  • Date Posted: 2025-07-31
  • Experience Level: 5-10 years
  • Remote Status: Remote Solely

🚀 Role Summary

  • Senior Database Administrator responsible for designing, constructing, and maintaining large relational databases, ensuring their integrity, security, and high availability.
  • Collaborates with development teams to optimize database usage and implements disaster recovery systems.
  • Works in a high-growth, remote-first environment with a world-class engineering team spread across 20+ countries.

📝 Enhancement Note: This role requires a strong focus on database management, performance optimization, and collaboration with development teams to ensure efficient data handling and system reliability.

💻 Primary Responsibilities

  • Designs, constructs, installs, and maintains large relational databases using Clickhouse and PostgreSQL.
  • Ensures the integrity and security of databases by implementing backups, recovery procedures, and access controls.
  • Monitors database performance, optimizes queries, and applies new patches and versions as required.
  • Collaborates with development teams to optimize database usage, improve performance, and integrate with applications.
  • Sets up and maintains database replication, clustering, mirroring, and other high availability strategies.
  • Uses and understands tools like pgbouncer and modern monitoring systems for efficient database management.
  • Stays updated with the latest database technologies, trends, and best practices.

📝 Enhancement Note: This role involves a high level of technical responsibility, requiring a deep understanding of database systems, performance optimization, and collaboration with development teams to ensure efficient data handling and system reliability.

🎓 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-10 years) in database administration, with a strong focus on Clickhouse and PostgreSQL. Experience with cloud platforms (GCP or AWS) and modern DevOps practices is a plus.

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.
  • Strong problem-solving and communication skills.
  • Familiarity with programming/scripting languages like bash, Python, Go, etc.
  • Experience with database management tools and performance tuning techniques.

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: This role requires a strong technical skill set, with a focus on Clickhouse and PostgreSQL proficiency, database management, and performance optimization. Familiarity with cloud platforms and modern DevOps practices is a plus.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in designing, constructing, and maintaining large relational databases using Clickhouse and PostgreSQL.
  • Showcase successful implementation of backups, recovery procedures, and high availability strategies.
  • Highlight experience in optimizing database performance, including query optimization and performance tuning.
  • Display proficiency in collaborating with development teams to integrate databases with applications and optimize database usage.

Technical Documentation:

  • Provide detailed documentation of database schemas, tables, and relationships.
  • Explain backup and recovery procedures, including PITR, and disaster recovery strategies.
  • Describe database performance optimization techniques and tools used.
  • Include any relevant case studies or success stories demonstrating your impact on database management and system reliability.

📝 Enhancement Note: This role requires a strong portfolio demonstrating experience in database administration, performance optimization, and collaboration with development teams. Include relevant case studies and technical documentation to showcase your skills and achievements.

💵 Compensation & Benefits

Salary Range: €60,000 - €80,000 per year (based on market research for senior database administrators in Portugal)

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 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 is estimated based on market research for senior database administrators in Portugal. The benefits package is comprehensive and tailored to the needs of remote workers.

🎯 Team & Company Context

🏢 Company Culture

Industry: Fintech

Company Size: Medium (150-500 employees)

Founded: 2019

Team Structure:

  • The Infrastructure team consists of experienced professionals responsible for maintaining and optimizing the company's database and server infrastructure.
  • The team works closely with development teams to ensure efficient data handling and system reliability.
  • The team is spread across 20+ countries, fostering a remote-first, global work environment.

Development Methodology:

  • Agile/Scrum methodologies with sprint planning for infrastructure projects.
  • Collaborative code review, testing, and quality assurance practices.
  • CI/CD pipelines and automated deployment strategies for infrastructure management.

Company Website: tabby.ai

📝 Enhancement Note: Tabby is a fast-growing fintech company with a strong focus on innovation and user experience. The company's remote-first culture fosters collaboration and cross-functional teamwork.

📈 Career & Growth Analysis

Web Technology Career Level: Senior Database Administrator

Reporting Structure: Reports directly to the Infrastructure Manager, Didar Moldabekov.

Technical Impact: Responsible for maintaining and optimizing the company's database infrastructure, ensuring efficient data handling and system reliability. Collaborates with development teams to integrate databases with applications and optimize database usage.

Growth Opportunities:

  • Technical Growth: Deepen your expertise in database management, performance optimization, and emerging technologies.
  • Leadership Growth: Develop your leadership skills by mentoring junior team members and driving team projects.
  • Career Progression: Transition into a technical lead or architecture role, focusing on database design, management, and optimization strategies.

📝 Enhancement Note: This role offers significant growth opportunities, both technically and in terms of leadership development. As the company continues to grow, there will be ample opportunities for career progression within the infrastructure team.

🌐 Work Environment

Office Type: Fully remote, with no physical office location.

Office Location(s): Remote work from anywhere in Europe.

Workspace Context:

  • Remote Work: Work from the comfort of your home or preferred workspace.
  • Collaboration Tools: Utilize collaboration tools such as Slack, Microsoft Teams, or Google Workspace for communication and project management.
  • Hardware Provision: The company provides necessary hardware, including laptops, monitors, and other equipment required for remote work.

Work Schedule: Full-time, with flexible working hours and a focus on results and productivity.

📝 Enhancement Note: Tabby's fully remote work environment offers flexibility and autonomy, allowing employees to balance their work and personal lives effectively.

📄 Application & Technical Interview Process

Interview Process:

  1. Initial Screening: A brief phone or video call to assess your communication skills and understand your background.
  2. Technical Assessment: A hands-on technical assessment focusing on your database administration skills, including Clickhouse and PostgreSQL proficiency, performance optimization, and problem-solving.
  3. Team Fit Interview: A conversation with the Infrastructure team to evaluate your cultural fit and collaboration skills.
  4. Final Interview: A discussion with the hiring manager, Didar Moldabekov, to review your technical assessment and team fit interview, and make a final decision.

Portfolio Review Tips:

  • Highlight your experience in designing, constructing, and maintaining large relational databases using Clickhouse and PostgreSQL.
  • Demonstrate your proficiency in optimizing database performance, including query optimization and performance tuning.
  • Showcase your ability to collaborate with development teams to integrate databases with applications and optimize database usage.
  • Include any relevant case studies or success stories demonstrating your impact on database management and system reliability.

Technical Challenge Preparation:

  • Brush up on your Clickhouse and PostgreSQL skills, focusing on performance optimization, query tuning, and high availability strategies.
  • Practice common database administration tasks, such as backup and recovery procedures, disaster recovery planning, and database performance monitoring.
  • Prepare for behavioral questions that assess your problem-solving skills, communication, and collaboration abilities.

ATS Keywords: Clickhouse, PostgreSQL, Database Administration, Performance Optimization, Query Tuning, High Availability, Disaster Recovery, Infrastructure Management, Cloud Platforms, GCP, AWS, DevOps, Collaboration, Problem-Solving, Communication Skills.

📝 Enhancement Note: The interview process for this role is designed to evaluate your technical skills, problem-solving abilities, and cultural fit within the Infrastructure team. Prepare thoroughly for the technical assessment and be ready to discuss your portfolio and relevant case studies.

🛠 Technology Stack & Web Infrastructure

Database Technologies:

  • Clickhouse: A column-oriented DBMS designed for online analytical processing (OLAP) and real-time analytics.
  • PostgreSQL: A powerful, open-source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads.

Cloud Platforms:

  • GCP (Google Cloud Platform): A suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and YouTube.
  • AWS (Amazon Web Services): A comprehensive, evolving cloud computing platform provided by Amazon.

Infrastructure Tools:

  • Terraform: An open-source infrastructure as code software tool that provides a declarative configuration language for provisioning and managing infrastructure.
  • Kubernetes: An open-source platform designed to automate deployment, scaling, and management of containerized applications.
  • Helm: A package manager for Kubernetes that makes it easy to find, share, and use software built for Kubernetes.

📝 Enhancement Note: Familiarity with the mentioned database technologies, cloud platforms, and infrastructure tools is essential for this role. Brush up on your skills and prepare to discuss your experience with these technologies during the interview process.

👥 Team Culture & Values

Web Development Values:

  • User-Centric: Focus on understanding and addressing user needs to create intuitive and engaging experiences.
  • Innovation: Embrace continuous learning and experimentation to drive progress and improvement.
  • Collaboration: Work together to achieve common goals, sharing knowledge and supporting each other's growth.
  • Quality: Strive for excellence in all aspects of our work, ensuring that our products and services meet the highest standards.

Collaboration Style:

  • Cross-Functional: Collaborate with various teams, including development, design, and product, to create seamless user experiences and drive business growth.
  • Agile: Work in an iterative and flexible manner, adapting to changing requirements and priorities.
  • Transparent: Foster an open and honest environment, encouraging feedback and active communication.

📝 Enhancement Note: Tabby's culture emphasizes user-centric design, innovation, collaboration, and quality. These values guide the company's approach to web development and drive its success in the fintech industry.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Database Scalability: Design and implement database solutions that can handle increasing data volumes and user demand.
  • Performance Optimization: Continuously monitor and optimize database performance to ensure efficient data handling and system reliability.
  • Disaster Recovery: Develop and maintain robust disaster recovery strategies to minimize data loss and ensure business continuity.
  • Emerging Technologies: Stay updated with the latest trends in database administration and incorporate new technologies into the company's infrastructure.

Learning & Development Opportunities:

  • Technical Skills: Deepen your expertise in database management, performance optimization, and emerging technologies through online courses, webinars, and workshops.
  • Leadership Development: Attend conferences, workshops, and training sessions focused on leadership, team management, and architecture decision-making.
  • Community Involvement: Engage with the broader database administration community by participating in forums, meetups, and online discussions to share knowledge and learn from others.

📝 Enhancement Note: This role presents numerous technical challenges and growth opportunities, allowing you to develop your skills and make a significant impact on the company's infrastructure and user experience.

💡 Interview Preparation

Technical Questions:

  • Database Design: Describe your experience in designing and implementing large relational databases using Clickhouse and PostgreSQL. How do you ensure data consistency and integrity?
  • Performance Optimization: Walk us through your approach to optimizing database performance, including query tuning and indexing strategies. How do you monitor and identify performance bottlenecks?
  • Disaster Recovery: Explain your experience in implementing and managing disaster recovery strategies. How do you ensure minimal data loss and business continuity in case of a disaster?
  • Cloud Platforms: Describe your experience working with cloud platforms such as GCP or AWS. How do you manage and optimize databases in a cloud environment?

Company & Culture Questions:

  • Tabby's Mission: How do you understand and align with Tabby's mission to create financial freedom for users by reshaping their relationship with money?
  • User Experience: How do you ensure that the databases you manage support and enhance the user experience provided by Tabby's products and services?
  • Collaboration: Describe your experience working with development teams to integrate databases with applications and optimize database usage. How do you ensure efficient communication and collaboration with team members?

Portfolio Presentation Strategy:

  • Demonstrate your experience in designing, constructing, and maintaining large relational databases using Clickhouse and PostgreSQL.
  • Highlight your proficiency in optimizing database performance, including query optimization and performance tuning.
  • Showcase your ability to collaborate with development teams to integrate databases with applications and optimize database usage.
  • Include any relevant case studies or success stories demonstrating your impact on database management and system reliability.

📝 Enhancement Note: Prepare thoroughly for the technical and company/culture questions, focusing on your experience with database administration, performance optimization, and collaboration with development teams. Use your portfolio to showcase your skills and achievements, and be ready to discuss your approach to technical challenges and growth opportunities.

📌 Application Steps

To apply for this Senior Database Administrator position:

  1. Customize your resume: Highlight your experience with Clickhouse, PostgreSQL, and other relevant database technologies. Emphasize your skills in database administration, performance optimization, and collaboration with development teams.
  2. Tailor your portfolio: Showcase your experience in designing, constructing, and maintaining large relational databases using Clickhouse and PostgreSQL. Highlight your proficiency in optimizing database performance, including query optimization and performance tuning. Include any relevant case studies or success stories demonstrating your impact on database management and system reliability.
  3. Prepare for the interview: Brush up on your technical skills, focusing on Clickhouse and PostgreSQL proficiency, performance optimization, and problem-solving. Research Tabby's mission, values, and culture to ensure a strong fit with the company's goals and expectations.
  4. Submit your application: Apply through the provided link, and follow up on your application status as needed.

⚠️ 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.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to database administration, with a strong focus on Clickhouse and PostgreSQL proficiency.
  • Include database design, performance optimization, and high availability strategies relevant to the role.
  • Emphasize collaboration with development teams to optimize database usage and integrate databases with applications.
  • Address disaster recovery strategies, backup and recovery procedures, and database management tools relevant to the role.

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 processes, performance optimization, or team structure.
  • Be comprehensive but concise, prioritizing actionable information over descriptive text.
  • Strategically distribute database administration and relevant technical keywords throughout all sections naturally.
  • Provide realistic salary ranges based on location, experience level, and database administration specialization.

Industry Expertise:

  • Include specific database technologies, such as Clickhouse and PostgreSQL, and infrastructure tools relevant to the role.
  • Address database administration career progression paths and technical leadership opportunities in infrastructure teams.
  • Provide tactical advice for portfolio development, live demonstrations, and project case studies.
  • Include database administration-specific interview preparation and coding challenge guidance.
  • Emphasize performance optimization, query tuning, and high availability strategies relevant to the role.

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout.
  • Use database administration and relevant technical 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 administration team culture, cross-functional collaboration, and user impact measurement.

Technical Focus & Portfolio Emphasis:

  • Emphasize Clickhouse and PostgreSQL proficiency, database design principles, and performance optimization.
  • Include specific portfolio requirements tailored to the database administration discipline and role level.
  • Address backup and recovery procedures, disaster recovery strategies, and database management tools relevant to the role.
  • 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, infrastructure, or user experience.

Generate comprehensive, database administration-focused content that serves as a valuable resource for database administration professionals evaluating career opportunities and preparing for technical interviews in the database administration 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 a plus.