Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Database Administrator (PostgreSQL)

$100k - $110k per year
Full-time

Opentable

This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.

With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion. 

Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.

The Role

We are seeking a PostgreSQL Database Administrator to join our data platform team. In this role, you will be responsible for the build, stability and maintenance of our PostgreSQL database systems, ensuring their performance, reliability, and security. You will be a key contributor to our data strategy and play a critical role in scaling our infrastructure to support our rapid growth.

Key Responsibilities


  • Database Management: Install, configure, and maintain PostgreSQL database servers and related components.

  • Performance Tuning: Monitor and optimize database performance using tools such as pg_stat_statements, EXPLAIN, and other PostgreSQL-specific utilities. Troubleshoot and resolve performance bottlenecks.

  • High Availability & Disaster Recovery: Implement and manage high-availability solutions (e.g., streaming replication, logical replication, failover clusters) and disaster recovery plans.

  • Backup & Recovery: Develop, test, and maintain robust backup and recovery strategies to ensure data integrity and minimize downtime.

  • Security: Enforce database security policies, manage user roles and permissions, and perform regular security audits.

  • Schema Design & Migration: Collaborate with development teams on database schema design, normalization, and managing schema migrations.

  • Automation: Develop scripts and automation tools for database management tasks, including provisioning, monitoring, and scaling.

  • Monitoring & Alerting: Set up and manage monitoring and alerting systems to proactively identify and address potential issues.

  • Documentation: Maintain comprehensive documentation for all database systems, processes, and procedures.

Qualifications


  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).

  • 3 years of experience as a PostgreSQL DBA, with a deep understanding of PostgreSQL architecture and internals.

  • Proven experience with performance tuning and optimization of large-scale PostgreSQL databases.

  • Hands-on experience with high-availability and disaster recovery solutions (e.g., Patroni, Repmgr, or similar).

  • Solid understanding of backup and recovery strategies 

  • Proficiency in SQL, shell scripting, and at least one other programming language (e.g., Python, Go).

  • Experience with cloud platforms (AWS, GCP, or Azure) and managing databases in a cloud environment.

  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes) is a plus.

  • Excellent problem-solving skills and a proactive, "can-do" attitude.

  • Strong communication and collaboration skills to work effectively with cross-functional teams.

Bonus Points (Optional)


  • Experience with other database systems (e.g., Redis, MongoDB, MSSQL).

  • Experience with infrastructure-as-code tools such as Puppet.

Benefits:


  • Generous paid vacation + time off for your birthday

  • Work from (almost) anywhere for up to 20 days per year

  • Focus on mental health and well-being:

  • Company-paid therapy sessions through SpringHealth

  • Company-paid subscription to Headspace

  • Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)

  • Paid parental leave

  • Paid volunteer time

  • Focus on your career growth:

  • Development Dollars

  • Leadership development

  • Access to thousands of on-demand e-learnings

  • Travel Discounts

  • Employee Resource Groups

  • Private health and dental insurance

  • Life and Disability insurance

There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. The range for this Toronto, Canada based role is $100,000-$110,000 CAD.

We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.

Work Environment & Flexibility

At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.

Inclusion

We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.

If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Database Administrator (PostgreSQL) in Toronto, ON vacancy
  •  ...PostgreSQL Database Administrator – PostgreSQL, Clustering & Cloud Migration Required Skills & Qualifications PostgreSQL Administration • Proven experience as a PostgreSQL Database Administrator in enterprise environments. • Strong knowledge of PostgreSQL... 
    PostgreSQL
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $51.6k - $78k per year

     ...Database Administrator   Join Livingston and grow your career in the constantly changing world of international trade. Livingston is a market...  ...Services the incumbent is responsible for the database administration of the various programs in CFS. KEY DUTIES & RESPONSIBILITIES... 
    Suggested
    Long term contract
    Full time
    Flexible hours

    Livingston International

    Toronto, ON
    2 hours ago
  • $113k - $145k per year

     ...Drive the future of resilient, cloud-first database platforms powering mission-critical payment ecosystems. The Role We are seeking...  ...technical leadership across Oracle, Exadata, and Aurora PostgreSQL platforms, helping to ensure high availability, scalability, security... 
    PostgreSQL
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    10 hours ago
  •  ...modernization of its enterprise database and cloud infrastructure. They are seeking a Database Administrator with deep Oracle expertise...  ...will be responsible for the administration, optimization, security, and...  ...Oracle, SQL Server, and PostgreSQL databases. ~ Experience implementing... 
    PostgreSQL
    Long term contract
    Permanent employment

    Hays

    Toronto, ON
    20 days ago
  • $110k - $130k per year

     ...Pacific, Europe, and the Middle East. Position: Cloud Database Administrator - Canada Location: Toronto, Canada - Hybrid Job Scope...  ...equivalent combination of technical education and experience ~ PostgreSQL experience PL/PGSQL, and SQL skills. ~5+ years of DBA... 
    PostgreSQL
    Full time

    Extreme Networks

    Toronto, ON
    10 hours ago
  • We are seeking a proactive and skilled Database Administrator (DBA) to join an enterprise Data Warehouse Technology group within Information...  ...closely alongside our senior DBA to provide operational database administration, production support, data platform modernization assistance... 
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    19 days ago
  • We are seeking a highly accomplished Intermediate Database Administrator for an enterprise-level contract opportunity based in Toronto. In this...  ...operations, enterprise resource planning (ERP), and CRM administration streams, specializing in managing, optimizing, and supporting... 
    Contract work
    Temporary work
    Local area
    Immediate start

    Randstad

    Toronto, ON
    12 days ago
  •  ...all configuration changes made to Ministry's infrastructures, databases and applications, and Ministry's infrastructure having availability...  ...monitoring. \\ Oracle RAC installation\/configuration\/administration on Exadata or Solaris\/Linux. \\ Oracle golden gate... 
    Contract work

    Maarut

    Toronto, ON
    10 hours ago
  •  ...to\-day operations, maintenance, and support, including: \\ Database error\/alert monitoring & troubleshooting \\ Database logs...  ...","uitype":1,"value":"M4C"}],"headerName":"RQ10268 \- Database Administrator \- Senior","widgetId":"383123000000072311","isJobBoard":"false"... 
    Contract work

    Maarut

    Toronto, ON
    10 hours ago
  •  ...Creation of functional and technical specifications for database development, analyze requirements and help project team in solution...  ...","uitype":1,"value":"M4C"}],"headerName":"RQ10358 \- Database Administrator \- Senior","widgetId":"383123000000072311","isJobBoard":"false"... 
    Contract work

    Maarut

    Toronto, ON
    10 hours ago
  •  ...looking for an experienced Senior PostgreSQL System Administrator with 5–7 years of hands-on experience...  ..., high availability design, and database security, and who enjoys mentoring junior...  ...installation, configuration, and administration of PostgreSQL databases across production... 
    PostgreSQL
    Contract work

    Galent

    Toronto, ON
    more than 2 months ago
  •  ...Must Have: Database administration On-premises and On-cloud (Azure) Microsoft Dynamics - Great plains (GP ) CRM Salesforce experience Hands on experience with Database Administration specially SQL server maintaining and managing databases as a DBA Senior level... 
    Full time

    Maarut

    Toronto, ON
    13 hours ago
  •  ...PostgreSQL DBA PostgreSQL Administration Performance Tuning & High Availability Toronto ON Work Model: Hybrid (4 days a week in office) Required Skills PostgreSQL Database Administration PostgreSQL Architecture Performance Tuning & Query Optimization... 
    PostgreSQL
    Full time
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $75.6 - $90.72 per hour

     ...RQ11210 - Sr. Database Administrator 9-month contract (170 business days) - possible extension Remote - Anywhere in Ontario Must...  ...in large multi-tenant environments including database administration, maintenance, optimization, migration, and fine tuning of databases... 
    Contract work
    Remote work

    Source Code

    Toronto, ON
    a month ago
  • $109.4k - $191.5k per year

     ...software engineer with a strong background in database technologies, performance analysis, and...  ...incident RCA across multi-tenant PostgreSQL/MariaDB fleets at scale Develop observability...  .../finding files and text contents, and administrative actions ~ Strong problem-solving and... 
    PostgreSQL
    Permanent employment
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    10 hours ago
  • $75.6 - $90.75 per hour

     ...RQ10554 - Database Administrator - Senior 10-month contract (190 business days) possible extension ONSOITE 5 days - 40 St Clair Avenue...  ...Have: ~10+ years of proven experience in database administration, including database design, implementation, maintenance and... 
    Contract work
    Internship

    Source Code

    Toronto, ON
    a month ago
  •  ...Key Skills · Database Administration (DBMS) · SAP BASIS - HANA   SAP Basis & Database Administration · Successfully managed 9+ years of experience in SAP BASIS and HANA DB administration. · Executed System copy for Oracle/HANA Database, SAP Client copies... 
    Contract work
    Manual labor

    Astra North Infoteck Inc.

    Toronto, ON
    12 days ago
  •  ...await. Position Purpose: The primary objective of the Database Reliability Engineer r is to provide expertise across database...  ...platforms i.e. AWS Oracle™ RDS, AWS Microsoft SQL Server™ RDS, AWS PostgreSQL RDS & managed Apache Cassandra™ Optimally operating queries... 
    PostgreSQL
    Long term contract
    Full time
    Internship
    Rotating shift

    Orion Health

    Toronto, ON
    10 hours ago
  •  ...Full Stack Developer – TypeScript, PostgreSQL, AWS Location: Toronto, ON – Hybrid (4 Days WFO) Role Overview We are seeking...  ...improve deployment efficiency. • Troubleshoot application, database, and infrastructure issues across environments. • Ensure adherence... 
    PostgreSQL
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    3 days ago
  • $110k - $125k per year

    Position: Database Engineer Location: Toronto, ON (100% onsite) Employment Type: New, Full-Time Permanent position Salary: $110,000...  ..., Data Engineer, Database Developer, or similar role. ~Strong PostgreSQL experience: performance tuning, indexing strategies, schema design... 
    PostgreSQL
    Permanent employment
    Full time
    Internship

    CETFA

    Toronto, ON
    25 days ago
  • $77.74k per year

     ...since MSF was established in 1971.   The Fundraising systems Database Officer role is to manage data integration, data integrity,...  ...bring to MSF Canada:   Demonstrated experience in database administration and proficiency with query building, importing, exporting and... 
    Full time
    Contract work
    Work at office
    Relocation
    Flexible hours

    Msf

    Toronto, ON
    10 hours ago
  •  ...TEHORA est présentement à la recherche d’ un(e) ingénieur(e) de bases de données ayant une expérience approfondie avec PostgreSQL, PostGIS et les modèles orientés séries temporelles. La personne retenue aura pour mission de concevoir, optimiser et sécuriser la couche de données... 
    PostgreSQL
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Toronto, ON
    20 days ago
  • $153k - $197k per year

     ...legacy modernization and support critical mainframe database environments The Role As a Lead Database Administrator - Supra, you will lead the legacy modernization...  ...For ~10+ years of experience in Database Administration ~ Strong expertise in Supra, IBM z/OS, COBOL,... 
    Work at office
    Immediate start

    Capco

    Toronto, ON
    a month ago
  •  ...this role: ~ Become an SME in production database troubleshooting ServiceNow instance...  ...complex incident RCA across multi-tenant PostgreSQL/MariaDB fleets at scale ~ Develop observability...  .../finding files and text contents and administrative actions ~ Strong problem-solving and... 
    PostgreSQL
    Full time
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Toronto, ON
    a month ago
  •  ...SAP Basis Administrator – SAP BASIS, HANA Database & High Availability Required Skills & Experience SAP BASIS & Database Administration • 9+ years of hands-on experience in SAP BASIS and SAP HANA Database Administration. • Execute system copies for Oracle... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $116k - $145k per year

     ...As Marqeta’s Senior Cloud Database Engineer, you will join our Cloud Database Engineering team wherein you will be responsible for all...  ..., deployment automation ~ Solid understanding of database administration: internals, query tuning, indexing, and performance metrics.... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    10 hours ago
  • $80k - $130k per year

    Senior Azure Database Migration Specialist Position Description This position follows a hybrid work model and requires attendance...  ...modernization initiatives focused on migrating Oracle databases to PostgreSQL on Microsoft Azure. This role requires a hands-on technical... 
    PostgreSQL
    Work at office
    2 days per week
    Toronto, ON
    6 days ago
  • $67k - $79.5k per year

     ...peoples on whose territory we work, live and play. About the role Canadian Blood Services is looking for a Temporary full-time Database Warehouse Developer to join our dynamic Donor Relations Supply Chain-Testing team. The Donor Relations Supply Chain-Testing team... 
    Full time
    Temporary work
    Local area

    Canadian Blood Services

    Toronto, ON
    13 hours ago
  • $116.5k - $157.5k per year

     ...anyways and we commit to a human reviewing and processing your application as soon as we can. Were looking for a Platform Engineer Databases to join our Systems Engineering Production team. This role is for someone passionate about building robust scalable database... 
    Full time
    Manual labor
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    Themis Solutions

    Toronto, ON
    11 days ago
  •  ...thousands of companies. We’re seeking an enthusiastic Senior Software Engineer to join our fast-growing data company. As a part of the databases team, you will help drive performance improvements, improve reliability/architecture and build new features for our data pipeline... 
    Full time
    Work at office
    Immediate start
    Remote work

    Fivetran

    Toronto, ON
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Database Administrator (PostgreSQL). Be the first to apply!