O

OpenTable

Online restaurant reservation platform for diners

Senior NetSuite Developer - Enterprise Systems

Enterprise ApplicationsUpdated on Nov 10
Full-time

About the Job

Requirements

  • At least 5 years of hands-on experience in NetSuite development, customization, and administration in a production environment.
  • Technical proficiency with SuiteScript 2.1, including SuiteCloud architecture, governance limit management, and complex data querying.
  • Experience designing, building, and maintaining REST- or SOAP-based integrations connecting NetSuite to external enterprise systems.
  • Command of modern JavaScript, automated unit testing, and version control workflows using Git.
  • Experience deploying customizations across multi-environment NetSuite accounts using SuiteCloud Development Framework (SDF) or automated CI/CD pipelines.

Responsibilities

  • Design, build, and maintain mission-critical SuiteScript 2.1 solutions and APIs to support and automate core financial operations.
  • Architect and monitor robust, fault-tolerant integrations between NetSuite and peripheral enterprise systems to ensure reliable data synchronization.
  • Maintain codebase stability and implement proactive updates across NetSuite bi-annual platform upgrades and third-party API changes.
  • Author comprehensive automated test suites using frameworks such as Jest to ensure code quality and prevent production regressions.
  • Manage end-to-end release lifecycles from sandbox to production environments using Git and SuiteCloud Development Framework (SDF).
  • Collaborate with finance stakeholders and engineering colleagues to diagnose production incidents, implement permanent fixes, and communicate technical updates clearly.

Desired Qualifications

  • Experience developing SuiteScript within a TypeScript build setup or software engineering experience in backend languages such as Go.
  • Official NetSuite certifications, such as NetSuite Certified SuiteCloud Developer, Administrator, or SuiteFoundation.
  • Experience leveraging AI-assisted developer tools and agents to improve engineering workflows and productivity.
  • Experience working directly with corporate finance, accounting, or billing stakeholders to solve business process challenges.
  • Familiarity with supporting or troubleshooting distributed web services and microservices that interact with enterprise ERP platforms.

About the Company

OpenTable

Online restaurant reservation platform for diners

OpenTable is an online platform that connects diners with a wide range of restaurants for reservations. Diners can browse restaurants, read reviews, explore menus, and book tables, all through the site. Restaurants gain access to a booking tool that helps manage reservations and optimize seating. Diners use the platform for free, while restaurants pay a subscription to be listed and may incur additional charges based on the number of reservations processed through OpenTable. OpenTable also benefits from being part of Booking Holdings, which provides a large network and infrastructure. The company’s goal is to make dining easier by helping people find and reserve tables and by giving restaurants a simple way to manage bookings and grow their business.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at OpenTable

See more jobs