R
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
