Restaurantsupply
Senior Full Stack PHP Developer, Product Catalogue and Quoting
Remote, Europe. Posted 18 days ago
The role
You will own the architecture and development of a product catalogue and quoting platform. You will build systems for product information management, large-scale data ingestion, and web crawling using PHP and Symfony.
What you will do
- Own the technical architecture of the product catalogue and quoting platform.
- Design robust data models for products, variants, specifications, pricing, and discounts.
- Build and maintain the PHP/Symfony backend, including REST APIs and integrations.
- Design and maintain data ingestion pipelines for manufacturer product information.
- Build reliable web crawling and scraping systems.
- Develop data normalization, validation, deduplication, and enrichment processes.
- Implement asynchronous processing and background jobs using Symfony Messenger and message queues.
- Develop caching strategies using Redis or similar technologies.
- Implement monitoring, logging, metrics, error tracking, and alerting.
- Build quoting functionality and customer-facing or internal interfaces using modern JavaScript.
Required qualifications
- 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.
Benefits
- Fully remote work from anywhere within Europe, subject to the applicable employment arrangement.
- Meaningful ownership of a new product and its technical architecture.
- Challenging engineering work involving large-scale data and real business problems.
- A collaborative environment where new ideas and better solutions are encouraged.
About the company
RestaurantSupply.com helps customers save time and money when purchasing commercial kitchen equipment and supplies. They combine a customer-centric shopping experience with industry buying power.