
Senior Full Stack PHP Developer, Product Catalogue and Quoting
Posted Oct 26

Posted Oct 26
This is a fully remote position, open to applicants in Europe.
• Take charge of the technical architecture for the product catalog and quoting platform.
• Develop robust data models for products, variants, specifications, pricing, configurable options, accessories, and discounts.
• Construct and maintain the PHP/Symfony backend, REST APIs, and integrations.
• Set development standards, automated testing practices, and architectural patterns.
• Design and oversee large-scale manufacturer product-information ingestion pipelines.
• Create web crawling and scraping systems for product specifications, descriptions, images, and other relevant data.
• Establish processes for data normalization, validation, deduplication, enrichment, review, and correction.
• Develop scalable processes for initial imports, incremental updates, and ongoing maintenance of product data.
• Implement asynchronous processing and background jobs using Symfony Messenger and message queues.
• Create caching strategies, such as Redis, ensuring data consistency.
• Design failure handling, retries, and recovery procedures for ingestion pipelines and background workers.
• Implement monitoring, logging, metrics, error tracking, and alerting systems.
• Identify performance bottlenecks and enhance application performance and resource utilization.
• Build quoting functionality to support projects, line items, pricing, markup, and customer-ready quotes.
• Develop customer-facing and internal interfaces utilizing modern JavaScript, preferably React.
• Collaborate with developers, product-data reviewers, and internal stakeholders.
• Manage technical challenges from the design phase through implementation, deployment, and optimization.
• Assess AI coding tools and other technologies to boost development efficiency and product quality.
• Minimum of 5 years of professional software development experience.
• Expert-level practical experience with PHP 8 and Symfony.
• Demonstrated experience in building or maintaining product information management (PIM) systems, product catalog platforms, or similar product data systems.
• Experience in designing and operating large-scale data ingestion pipelines, ideally with over 1 million records.
• Strong data modeling abilities and extensive experience with relational databases like PostgreSQL and ORM frameworks such as Doctrine.
• Practical experience with asynchronous processing, message queues, and background jobs.
• Solid understanding of caching systems, particularly Redis.
• Experience in developing reliable web crawling and scraping systems.
• Comprehensive experience in designing and utilizing REST APIs.
• Hands-on experience with production monitoring, logging, error tracking, and troubleshooting.
• Strong problem-solving skills with a proven ability to handle complex technical challenges.
• Experience in building quoting, CPQ, or product configuration software is a plus.
• Familiarity with complex ecommerce product catalogs, manufacturer data, or product feeds is advantageous.
• Experience with React and modern JavaScript development is beneficial.
• Familiarity with automated testing and CI/CD pipelines is advantageous.
• Knowledge of AI-assisted product data enrichment or classification is a plus.
• Understanding of commercial kitchen equipment, foodservice supplies, or the broader equipment distribution sector is a plus.
• Comfortable utilizing AI coding tools to enhance development productivity is desirable.
• Exceptional attention to detail, especially while working with intricate product data.
• Analytical and systems-oriented mindset.
• Creative approach to problem-solving and a willingness to question inefficient methods.
• Strong sense of ownership and accountability.
• Ability to quickly learn new systems and business domains.
• Collaborative attitude and openness to feedback.
• Ability to maintain regular working-hour overlap with the team between 10:00 a.m. and 7:00 p.m. Paris time (CET in winter and CEST in summer).
• Fully remote work opportunity from anywhere within Europe, adhering to the applicable employment arrangement.
• Significant ownership of a new product and its technical architecture.
• Engaging engineering challenges involving large-scale data and real-world business issues.
• A collaborative environment that fosters new ideas and encourages better solutions.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.