Restaurantsupply

Senior PHP/Symfony Engineer — Integrations & Automation

Remote, Europe. Posted 19 days ago

The role

You will own and scale an internal business automation platform. You will work on architecture, data modeling, and building integrations between ERP, ecommerce, and sales tools.

What you will do

  • Own the architecture of the automation platform.
  • Design and maintain the data model for customers, orders, leads, accounts and products.
  • Build and run daily sync chains between ERP, ecommerce stores and sales tools.
  • Integrate with ecommerce platforms through GraphQL APIs, bulk operations and webhooks, and with other systems through REST and SOAP.
  • Keep syncs reliable despite rate-limited APIs and missing records.
  • Build resilient browser automation with headless browsers in Node.js.
  • Enrich and categorise product data using AI models.
  • Run Symfony Messenger queues, cron jobs and background workers.
  • Keep production healthy with alerts, digests and runbooks.
  • Build React front end screens for internal users and automate sales engagement and SEO tasks.

Required qualifications

  • At least 5 years of professional software development experience.
  • A degree in computer science or a related field, or equivalent practical experience.
  • Proven experience building and running integrations and automations with third-party APIs at scale.
  • Proven product architecture skills.
  • Strong data modelling skills and deep experience with relational databases (e.g. PostgreSQL) and Doctrine ORM.
  • Expert knowledge of PHP 8 and Symfony on the back end.
  • Strong knowledge of caching systems (e.g. Redis).
  • Hands-on experience with Symfony Messenger or other message queues, and with asynchronous and background processing.
  • Experience with REST, GraphQL and SOAP APIs.
  • Experience with web crawling and headless browser automation (Node.js).
  • Strong experience with a modern JavaScript front end, ideally React.
  • Automated testing experience, unit (PHPUnit) and end-to-end (Playwright), and CI/CD pipelines.

Nice to have

  • Experience with ERP or ecommerce platform data models.
  • Experience with sales engagement or CRM automation.
  • Knowledge of SEO automation.
  • Knowledge of foodservice equipment or the wider equipment supply industry.

Benefits

  • Fully remote work from anywhere within Europe.
  • Ambitious and challenging work that stretches your skills.
  • A creative environment where new ideas are welcome.

About the company

restaurantsupply's mission is to help customers save time and money when purchasing commercial kitchen equipment and supplies by providing a customer-centric shopping experience and by leveraging industry buying power.

Senior PHP/Symfony Engineer — Integrations & Automation at Restaurantsupply | JobZoey