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
View details
Apply Now