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 22 hours ago
Similar jobs that could be interesting for youBased on the Database Administrator (PostgreSQL) in Toronto, ON vacancy
  • $65k - $115k per year

    Azure Application Developer (PostgreSQL Database) Position Description We are looking for an Azure Application Developer with strong hands-on experience in PostgreSQL and database migration, particularly migrating databases such as MySQL or Oracle to PostgreSQL. In... 
    PostgreSQL
    Work at office
    1 day per week
    Toronto, ON
    7 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
    22 hours 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... 
    Suggested
    Full time

    Maarut Inc

    Toronto, ON
    22 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"... 
    Suggested
    Contract work

    Maarut

    Toronto, ON
    22 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"... 
    Suggested
    Contract work

    Maarut

    Toronto, ON
    22 hours 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
    22 hours ago
  • We are seeking an experienced Senior Database Administrator to provide comprehensive operational support, maintenance, administration, and performance optimization for critical enterprise database environments. In this role, you will oversee multi-platform database architectures... 
    Contract work

    Randstad

    Toronto, ON
    8 days 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
  • $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
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    22 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
    a month ago
  • $100k - $130k per year

     ...wearing multiple hats in a fast-growing fintech environment. The Database Application Developer designs, develops, tests, deploys, and...  ...with at least one relational database platform such as MySQL, PostgreSQL, SQL Server, or Oracle ~ Experience with version control,... 
    PostgreSQL
    Full time
    Internship

    Propel Holdings Career

    Toronto, ON
    14 hours 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
  • $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
    22 hours ago
  • $70k - $73.85k per year

     .... Objective:   To ensure that all aspects of the OFIFC’s database system are effective, efficient and adhere to OFIFC policy and...  ...strategic plan.     Key Responsibilities:   Data Base Administration (55%)  ~ Assumes responsibility for development, implementation... 
    Full time
    For contractors
    Internship

    Ofifc

    Toronto, ON
    22 hours ago
  • $110k - $125k per year

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

    HR à la carte

    Toronto, ON
    8 days 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
  • $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
    more than 2 months 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
    22 hours ago
  •  ...a Deal Team Advisor on the Credit Capital Markets (CCM) Loan Administration team at National Bank of Canada means putting your expertise to...  ...work well in a team environment Familiar with Loan IQ (loan database system) (asset) Your benefits In addition to... 
    Internship
    Work at office
    Remote work
    Flexible hours

    National Bank

    Toronto, ON
    4 days ago
  • $80k - $100k per year

     ...engineering , reporting, and  analytics .   EDUCATION Bachelors Degree in Computer Science or Engineering Certifications in  database management   This job posting is for an active vacancy. Applications are screened with AI technology and reviewed by NTT DATA... 

    NTT DATA Services

    Toronto, ON
    10 hours ago
  •  ...Une carrière en tant que conseiller ou conseillère au sein de l’équipe d’administration des prêts de Marchés des capitaux de crédit à la Banque Nationale du Canada signifie mettre à profit ton expertise pour offrir des conseils de confiance aux parties internes et externes.... 
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Banque Nationale

    Toronto, ON
    4 days 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
  •  ...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
    26 days 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
    a month 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
    28 days ago
  • $142k - $192k per year

     ...day service delivery by defining, tracking, and meeting ambitious KPIs and SLAs. • You will provide advanced technical expertise in database technologies—particularly HANA—while supporting HANA/ASE/MSSQL environments. • You will handle major incidents, troubleshoot... 
    Long term contract
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    SAP

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

    Database Support Analyst Position Description We are Canada's largest independent information technology services firm, and after...  ...• 5 to 10 years of experience in enterprise level database administration and support (preferably in banking or financial services). •... 
    3 days per week
    Toronto, ON
    28 days ago
  •  ...a highly organized, proactive Office Administrator to help coordinate and support all areas...  .... Maintain files, records, and databases, ensuring everything is accurate and up...  ...Support various departments with administrative tasks and special projects. Ensure... 
    Full time
    Work at office

    Community Sports Partners

    Toronto, ON
    22 hours ago
  • $160k - $220k per year

     ...innovation. The Team The Delegated Administration team is expanding Auth0 to help B2B...  ...NodeJS (JavaScript and TypeScript) and use PostgreSQL for our data needs. Our services run on...  ...You have a good understanding of SQL databases and know how to debug and optimize table... 
    PostgreSQL
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 hours ago
  • $25.18 - $26.44 per hour

     ...$25.18 - $26.44 per hour About the Position : The Administration Officer performs a variety of duties to ensure smooth day-to-day...  ..., etc. Enters data from client files into the appropriate databases. Assists the team in preparing monthly, quarterly, and annual... 
    Hourly pay
    Permanent employment
    Full time
    Work at office
    Weekend work
    Afternoon shift

    Success

    Toronto, ON
    14 hours ago

Do you want to receive more vacancies?

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