- Own the technical architecture of the product catalogue and quoting platform.
- Design data models for products, variants, specifications, pricing, configurable options, accessories, and discounts.
- Build and maintain the PHP/Symfony backend, REST APIs, and integrations.
- Design ingestion pipelines for manufacturer product information, including crawling, scraping, normalization, validation, deduplication, and enrichment.
- Build processes for product imports, incremental updates, data review, and correction.
- Implement asynchronous processing and background jobs using Symfony Messenger and message queues.
- Develop caching strategies using Redis or similar technologies and implement failure handling, retries, and recovery processes.
- Implement production monitoring, logging, metrics, error tracking, and alerting, and improve application performance.
- Build quoting functionality and customer-facing and internal interfaces using modern JavaScript, with React preferred.
- Collaborate with developers and product-data reviewers to implement requirements and improve workflows and data quality.
PostgreSQLRedisSymfony+1 more