Enable job alerts via email!

Full Stack Developer (Restaurant Marketing - Wordpress, PHP, Website Experience)

OpenTable

Toronto

On-site

CAD 65,000 - 85,000

Full time

27 days ago

Job summary

OpenTable is seeking a skilled Full Stack Developer to enhance its website experience. This remote role involves developing custom WordPress solutions, leading technical projects, and optimizing web performance while collaborating with cross-functional teams. Ideal candidates will possess deep expertise in WordPress, SEO, and modern development workflows, and will be part of a dynamic team focused on supporting restaurants globally.

Benefits

Generous paid vacation + time off for your birthday
Company-paid therapy sessions through SpringHealth
Company-wide week off a year
Paid parental leave
Access to thousands of on-demand e-learnings
Travel Discounts
Private health and dental insurance
Life and Disability insurance

Qualifications

  • Proven experience as a WordPress Developer with hands-on expertise in Gutenberg and ACF.
  • Strong understanding of modern build tools and CI/CD pipelines.
  • Experience with responsive web design and web performance optimization.

Responsibilities

  • Build and maintain custom WordPress websites; Optimize for performance and scalability.
  • Conduct code reviews and mentor junior developers.
  • Implement and maintain accessibility standards per WCAG 2.1.

Skills

WordPress Development
Performance Optimization
SEO Optimization
API Integrations
Accessibility Standards

Education

Bachelor's Degree in Computer Science or Related Field

Tools

Git
ACF
Gutenberg
Webpack
Gulp

Job description

Full Stack Developer (Restaurant Marketing - Wordpress, PHP, Website Experience)

Toronto, Canada

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 that includes our sister brand, KAYAK and its portfolio of global metasearch brands. Hospitality is all about taking care of others, and it defines our culture.

What we’re looking for:

We're seeking an experienced Full Stack Developer with expertise on the WordPress platform, spanning both development and infrastructure, to join our Website Experience team. The ideal candidate will be responsible for building and evolving our website, including new features, products, design implementations, and integrations. You should have experience creating scalable, high-performance web solutions and expertise in optimizing database queries for WordPress environments. We value comfort with modern development workflows including Git, CI/CD pipelines, and familiarity with hosting infrastructure. A collaborative mindset is essential, as you'll work closely with marketing, design, and content teams. Your problem-solving approach should enable you to overcome technical challenges while meeting business objectives. We're looking for someone with a continuous learning mindset who stays current with WordPress and technology trends. Finally, we value initiative and self-direction — someone who can proactively identify opportunities to improve our website rather than just responding to requests.

In this role, you will:

  • WordPress Development: Build and maintain custom WordPress websites using Gutenberg, ACF, and relevant plugins or frameworks. Ensure sites are optimized for performance and scalability
  • Multi-language Development: Implement multilingual website features, ensuring the content is easily accessible in multiple languages
  • SEO Optimization: Work with SEO stakeholders to ensure websites are optimized for SEO best practices, including fast-loading pages, structured data, and clean markup
  • Custom Gutenberg Blocks: Develop custom Gutenberg blocks tailored to project needs for reusable and dynamic content management
  • Custom Fields & Templates: Experience with ACF Builder
  • API Integrations: Work with APIs and third-party services to extend site functionality, including map services, video platforms, CRM systems, or other business tools
  • Accessibility Standards (WCAG 2.1): Implement and maintain accessibility standards to ensure websites are inclusive for all users, adhering to WCAG 2.1 guidelines
  • Performance Optimization: Optimize website performance through techniques like caching, lazy loading, image compression, and reducing HTTP requests for faster load times. Implement and monitor performance metrics using tools like GTmetrix and Lighthouse
  • Security Implementation: Implement WordPress security best practices, including hardening measures, security plugins configuration, and regular security audits. Monitor and address potential vulnerabilities
  • Technical Leadership: Conduct code reviews, mentor junior developers, and contribute to technical documentation and development standards
  • Collaborate with Cross-Functional Teams: Work closely with design, content, and marketing teams to ensure alignment between business goals, user needs, and technical feasibility
  • Bug Fixes & Troubleshooting: Identify, troubleshoot, and resolve technical issues related to WordPress development to ensure the smooth functioning of the website
  • Documentation: Maintain documentation of development processes and workflows for internal and client reference

Please apply if you have/are:

  • Experience: Proven experience as a WordPress Developer with hands-on experience in Gutenberg, ACF, and building responsive websites
  • Development Workflow: Experience with modern build tools (Webpack, Gulp, Composer) and CI/CD pipelines. Strong understanding of Git workflows and deployment strategies
  • Server Management: Knowledge of server environments (Apache), server-side caching solutions (Redis, Memcached), and experience with different hosting environments
  • Responsive Web Design: Extensive experience in building mobile-first, responsive websites using frameworks like Bootstrap or custom media queries
  • SEO & Web Performance: Experience with on-page SEO best practices and performance optimization techniques (e.g., caching, lazy loading, image optimization)
  • Accessibility Standards: Solid understanding of WCAG 2.1 accessibility standards and how to apply them to WordPress websites
  • Version Control: Experience with Git for version control and collaborative development workflows
  • Debugging: Familiarity with debugging tools such as Chrome Developer Tools, Query Monitor, and other troubleshooting tools
  • Testing & Quality Assurance: Experience with unit testing, integration testing, and automated testing frameworks for WordPress development
  • Analytics Implementation: Proficiency in implementing and working with analytics tools (Google Analytics, Tag Manager) and tracking solutions
  • Collaboration: Ability to collaborate effectively with cross-functional teams (designers, content creators, SEO specialists) and work both independently and in a team environment

Stand-Out Experience & Nice-to-Have Skills:

  • On-Call: Ability to respond to issue 24/7 incase of an emergency.
  • Updating/Patching the System: Dependencies need updating all the time to ensure we're secure.
  • Owning Build Infrastructure:Own build, test, and deploy pipelines for WordPress core and custom plugins which are shared between Diner/Restaurant instances.
  • Maintaining Custom Plugins:Our Wordpress system realises heavily on a lot of custom built plugins. These need maintaining as the core Wordpress framework evolves.
  • System Monitoring:As the Wordpress instance we have is complex, it requires a full understand of its entire stack. Database, Wordpress, Akamai to be able to provide reliable support.
Benefits and Perks:
  • 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
  • Company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
  • Paid parental leave
  • Focus on your career growth:
  • 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 $65,000-$85,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.

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.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone *

Location (City) *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School Select...

Degree Select...

Select...

Select...

Start date year

End date month Select...

End date year

Acknowledge/Confirm

KAYAK Software Corporation, OpenTable, Inc., their respective subsidiaries and Momondo A/S (together, ‘KAYAK and OpenTable”, “our/we/us”, or “Company”) will process your personal data in accordance with applicable data protection laws for the purposes described in our privacy notice (KAYAK (Germany) /OpenTable (Germany) andKAYAK (All Other Locations) /OpenTable (All Other Locations) ). As part of the application process KAYAK and/or OpenTable may share your personal data across our group of companies, subject to our privacy notice and applicable laws. In order to consider you for new positions, KAYAK and/or OpenTable may keep your personal data for 6 months (within the EU) and 2 years (in all other regions), unless otherwise required by applicable law.

Where do you currently reside? * Select...

LinkedIn Profile

How did you hear about this job?

If you use a first name other than the one entered above that you would prefer we use when communicating with you, please enter it here:

If you use a last name other than the one entered above that you would prefer we use when communicating with you, please enter it here:

Have you previously worked or currently work for one of our sister brand companies?

Booking Holdings

booking.com

FareHarbor

FareHarbor US

Getaroom

KAYAK

OpenTable

Priceline

Are you legally authorized to work in Canada? Please note that we are unable to offer work sponsorship. * Select...

This role requires attendance in our office location in downtown Toronto (opening in late 2025/early 2026). Are you willing and able to meet the requirement of attending the office 2 days a week once the office opens? Please note that we are unable to cover relocation. * Select...

Please review the job description and salary transparency band - does this range meet your expectations requirements and/or what is your annual salary expectation? *

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.