Senior Full Stack PHP Developer, Product Catalogue and Quoting

Contract type
Ongoing
Work mode
Remote · Europe
Experience
Senior · 5+ years

Job description

Senior Full Stack PHP Developer responsible for owning the architecture and development of a new product catalogue and quoting platform, focused on product information management, large-scale data ingestion, and scalable backend systems. This is a hands-on engineering role building the product from the ground up.

At a glance

Employment
Full-time
Work mode
Remote · Europe

What you'll do

  • Own the technical architecture of the product catalogue and quoting platform, designing for scalability, maintainability, reliability, and observability
  • Design robust data models for products, variants, specifications, pricing, configurable options, accessories, and discounts
  • Build and maintain the PHP/Symfony backend, including REST APIs and integrations
  • Establish development standards, automated testing practices, and architectural patterns that support long-term maintainability
  • Design and maintain data ingestion pipelines that collect and process large volumes of manufacturer product information
  • Build reliable web crawling and scraping systems to gather product specifications, descriptions, images, and other relevant data
  • Develop data normalization, validation, deduplication, and enrichment processes to create consistent, accurate product records from multiple sources
  • Design mechanisms to identify incomplete or inconsistent records, handle ingestion failures, and support efficient product data review and correction
  • Build scalable processes for initial imports, incremental updates, and ongoing product data maintenance
  • Implement asynchronous processing and background jobs using Symfony Messenger and message queues
  • Develop caching strategies using Redis or similar technologies while maintaining data consistency
  • Design robust failure handling, retries, and recovery processes for ingestion pipelines and background workers
  • Implement monitoring, logging, metrics, error tracking, and alerting to maintain production reliability
  • Identify performance bottlenecks and continuously improve application performance and resource utilization
  • Build quoting functionality that supports projects, line items, pricing, markup, and customer-ready quotes
  • Develop and maintain REST APIs that support the catalogue and quoting experience
  • Build customer-facing and internal interfaces using modern JavaScript, with React preferred
  • Collaborate with internal stakeholders to translate product data requirements and quoting workflows into practical technical solutions
  • Work closely with existing developers and colleagues responsible for reviewing product information
  • Take ownership of technical challenges from initial design through implementation, deployment, and ongoing optimization
  • Identify opportunities to simplify workflows, improve data quality, and reduce operational complexity
  • Evaluate and use AI coding tools and other technologies where they can improve development efficiency and product quality

What we're looking for

  • At least 5 years of professional software development experience
  • Expert-level hands-on experience with PHP 8 and Symfony
  • Proven experience building or maintaining product information management (PIM) systems, product catalogue platforms, or comparable product data platforms
  • Experience designing and operating large-scale data ingestion pipelines, ideally involving 1 million or more records
  • Strong data modeling skills and deep experience with relational databases such as PostgreSQL and ORM frameworks such as Doctrine
  • Hands-on experience with asynchronous processing, message queues, and background jobs
  • Strong knowledge of caching systems such as Redis
  • Experience building reliable web crawling and scraping systems
  • Solid experience designing and consuming REST APIs
  • Practical experience with production monitoring, logging, error tracking, and troubleshooting
  • Strong problem-solving skills and the ability to take ownership of complex technical challenges

Nice to have

  • Experience building quoting, CPQ (configure, price, quote), or product configuration software
  • Experience working with complex ecommerce product catalogues, manufacturer data, or product feeds
  • Experience with React and modern JavaScript development
  • Experience with automated testing and CI/CD pipelines
  • Familiarity with AI-assisted product data enrichment or classification
  • Knowledge of commercial kitchen equipment, foodservice supplies, or the broader equipment distribution industry
  • Comfortable using AI coding tools to improve development productivity

Apply

About RestaurantSupply.com

RestaurantSupply.com combines a customer-centric shopping experience with industry buying power to make purchasing commercial kitchen equipment easier, more efficient, and more cost-effective.

Mission

To help customers save time and money when purchasing commercial kitchen equipment and supplies.

What they value

  • Ownership
  • Practical problem-solving
  • Collaboration
  • Continuous improvement