ZOVU logo
ZOVU
Posted 21 days agoVerified live 1d ago

Integration Developer Internship - Payments, Partnerships & Restaurant Systems

Brief overview

Remote
UndergradOr in progress
1+ yrsMinimum
Third-Party API IntegrationTypeScriptNode.jsHTTP and REST APIsJSONWebhooksAuthenticationRelational DatabasesSoftware TestingIntegration Failure RecoveryPayment and Business Record Synchronization

About the company

ZOVU is the Hospitality OS - an ecosystem built because restaurants deserve tools that work together.

Job description

Summary

ZOVU is building an integrated restaurant operating system covering point of sale, reservations, loyalty, staff planning, and customer experiences. This three-month internship combines hands-on integration development with partner development and negotiation, including building API integrations, establishing partner relationships, negotiating proposed terms, and turning partnerships into working connections.

Responsibilities

  • Develop API clients and integration services using TypeScript and Node.js
  • Connect ZOVU with payment, accounting, ordering, delivery, and other restaurant platforms
  • Implement webhook handling, authentication, data mapping, and synchronization
  • Handle rate limits, retries, duplicate events, timeouts, and expired credentials
  • Track integration failures and build recovery procedures
  • Test provider behavior, document limitations, and prepare integrations for release
  • Research potential partners and assess their relevance to restaurant customers
  • Contact partnership and technical teams to explore integration opportunities
  • Lead discovery calls covering API access, capabilities, onboarding, and support
  • Negotiate proposed integration fees, transaction pricing, revenue-sharing arrangements, and other relevant commercial terms, with founder guidance
  • Coordinate sandbox access, technical documentation, testing, and launch requirements
  • Maintain a clear partner pipeline with next steps, dependencies, and agreed responsibilities
  • Present recommendations that balance customer value, engineering effort, ongoing costs, and partner support

Skills

  • We are looking for someone with prior practical experience who can work across technical and commercial conversations
  • You should be comfortable implementing an API, speaking with a potential partner, and explaining what an integration would require from both sides
  • Ideally, you have one to two years of relevant experience , or equivalent substantial freelance, startup, or independently delivered project work
  • At least one third-party integration you personally delivered beyond a basic tutorial
  • Working knowledge of TypeScript, Node.js, HTTP, REST APIs, JSON, and webhooks
  • Experience with authentication, secrets, relational databases, and testing
  • An understanding of how retries and duplicate events can affect payments or business records
  • Experience speaking directly with clients, vendors, or external technical teams
  • Confidence discussing pricing, scope, responsibilities, and trade-offs professionally
  • Strong written and spoken English
  • The ability to manage follow-ups, document decisions, and work independently
  • You do need the initiative to start conversations and the judgment to recognize when a technical or commercial decision needs founder input
  • The internship lasts three months, with a target commitment of 32 hours per week
  • Please state your actual availability when applying
  • We work remotely and primarily asynchronously
  • Partner-facing work also requires occasional scheduled calls across time zones
  • Payment gateways, accounting software, delivery platforms, or restaurant technology
  • OAuth, queues, reconciliation, idempotency, and scheduled synchronization
  • PostgreSQL and Prisma
  • Vendor evaluation, business development, procurement, or partnership negotiation
  • Provider certification, sandbox testing, or coordinated integration launches

Qualifications

Must Haves

  • We are looking for someone with prior practical experience who can work across technical and commercial conversations
  • You should be comfortable implementing an API, speaking with a potential partner, and explaining what an integration would require from both sides
  • Ideally, you have one to two years of relevant experience , or equivalent substantial freelance, startup, or independently delivered project work
  • At least one third-party integration you personally delivered beyond a basic tutorial
  • Working knowledge of TypeScript, Node.js, HTTP, REST APIs, JSON, and webhooks
  • Experience with authentication, secrets, relational databases, and testing
  • An understanding of how retries and duplicate events can affect payments or business records
  • Experience speaking directly with clients, vendors, or external technical teams
  • Confidence discussing pricing, scope, responsibilities, and trade-offs professionally
  • Strong written and spoken English
  • The ability to manage follow-ups, document decisions, and work independently
  • You do need the initiative to start conversations and the judgment to recognize when a technical or commercial decision needs founder input
  • The internship lasts three months, with a target commitment of 32 hours per week
  • Please state your actual availability when applying
  • We work remotely and primarily asynchronously
  • Partner-facing work also requires occasional scheduled calls across time zones

Nice to Haves

  • Payment gateways, accounting software, delivery platforms, or restaurant technology
  • OAuth, queues, reconciliation, idempotency, and scheduled synchronization
  • PostgreSQL and Prisma
  • Vendor evaluation, business development, procurement, or partnership negotiation
  • Provider certification, sandbox testing, or coordinated integration launches

Benefits

  • Remote work with a primarily asynchronous working environment
  • Meaningful integration and partnership work with technical review and direct founder involvement in negotiations

More jobs like this