Senior Full Stack PHP Developer, Product Catalogue and Quoting
New
J
JobgetherProduct data systems
Fully remote work from anywhere within Europe, subject to the applicable employment arrangement., Regular working-hour overlap between 10:00 a.m. and 7:00 p.m. Paris time.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Professional fluency in English.
- Experience
- At least 5 years of professional software development experience.
- Required Skills
- PostgreSQLRedisSymfonyRESTful APIsData modeling
Requirements
- At least 5 years of professional software development experience.
- Expert-level, hands-on proficiency with PHP 8 and Symfony.
- Experience building or maintaining product information management systems, product catalogue platforms, or comparable product data solutions.
- Experience designing and operating large-scale data ingestion pipelines, ideally processing at least one million records.
- Strong data modeling skills and extensive experience with relational databases such as PostgreSQL and ORM frameworks such as Doctrine.
- Practical experience with asynchronous processing, message queues, background jobs, and caching technologies such as Redis.
- Proven ability to build reliable web crawling and scraping systems.
- Strong experience designing, developing, and consuming REST APIs.
- Experience with production monitoring, logging, error tracking, troubleshooting, and application performance optimization.
- Understanding of data quality challenges, including normalization, validation, deduplication, and consistency across multiple sources.
- Professional fluency in English and a collaborative approach to working with colleagues and receiving feedback.
- Candidates must be based in Europe and able to work full-time with regular overlap between 10:00 a.m. and 7:00 p.m. Paris time.
Responsibilities
- Own the technical architecture and development of the product catalogue and quoting platform.
- Design data models for products, variants, specifications, pricing, configurable options, accessories, and discounts.
- Develop and maintain the PHP 8 and Symfony backend, REST APIs, integrations, and application services.
- Build pipelines to collect, normalize, validate, deduplicate, and enrich manufacturer product information.
- Develop web crawling and scraping systems to gather product specifications, descriptions, images, and related data.
- Implement product imports, incremental updates, error recovery, and ongoing data maintenance.
- Build asynchronous workflows and background jobs using Symfony Messenger and message queues, with caching such as Redis.
- Establish failure handling, retries, monitoring, logging, metrics, error tracking, and alerting.
- Develop quoting capabilities for projects, line items, pricing, markups, and customer-ready quotes.
- Contribute to interfaces using modern JavaScript, with React preferred, and integrate them with backend APIs.
View Full Description & ApplyYou'll be redirected to the employer's site