Jobgether

Senior Full Stack PHP Developer, Product Catalogue and Quoting

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Full Stack PHP разработчик для создания с нуля платформы продуктового каталога и квотирования: масштабируемый бэкенд на PHP 8/Symfony, пайплайны загрузки и скрапинга миллионов товарных записей, REST API и фронтенд на React.

Задачи

  • Проектировать архитектуру и разрабатывать платформу продуктового каталога и квотирования с обеспечением масштабируемости, надёжности и наблюдаемости
  • Проектировать модели данных для продуктов, вариантов, спецификаций, цен, конфигурируемых опций, аксессуаров и скидок
  • Разрабатывать и поддерживать бэкенд на PHP 8 и Symfony, включая REST API, интеграции и сервисы
  • Строить пайплайны загрузки данных: сбор, нормализация, валидация, дедупликация и обогащение больших объёмов информации о продуктах
  • Разрабатывать системы веб-краулинга и скрапинга для сбора спецификаций, описаний и изображений
  • Реализовывать первичные импорты, инкрементальные обновления, восстановление после ошибок и поддержку данных
  • Строить асинхронные процессы и фоновые задачи на Symfony Messenger и очередях с кэшированием в Redis
  • Обеспечивать обработку сбоев, ретраи, мониторинг, логирование, метрики и алертинг
  • Оптимизировать производительность и эффективность обработки данных
  • Разрабатывать функциональность квотирования: проекты, позиции, цены, наценки и готовые предложения
  • Участвовать в разработке клиентских и внутренних интерфейсов на современном JavaScript, предпочтительно React
  • Внедрять стандарты разработки, автоматизированное тестирование и архитектурные паттерны
  • Взаимодействовать с разработчиками и специалистами по продуктовым данным, переводить бизнес-требования в технические решения
  • Оценивать AI-инструменты для разработки и другие технологии для повышения продуктивности

Требования

  • Минимум 5 лет профессиональной разработки ПО
  • Экспертный практический опыт с PHP 8 и Symfony
  • Опыт создания или поддержки PIM-систем, платформ продуктового каталога или аналогичных решений
  • Опыт проектирования и эксплуатации крупномасштабных пайплайнов загрузки данных, желательно от миллиона записей
  • Сильные навыки моделирования данных и опыт с реляционными БД, такими как PostgreSQL, и ORM, такими как Doctrine
  • Практический опыт с асинхронной обработкой, очередями сообщений, фоновыми задачами и кэшированием (Redis)
  • Опыт построения надёжных систем веб-краулинга и скрапинга
  • Опыт проектирования, разработки и использования REST API
  • Опыт production-мониторинга, логирования, трекинга ошибок и оптимизации производительности
  • Понимание задач качества данных: нормализация, валидация, дедупликация и консистентность из разных источников
  • Сильные навыки решения проблем, самостоятельность в технических решениях и чувство ответственности
  • Внимание к деталям, аналитическое и системное мышление, быстрое освоение новых технологий
  • Отличные коммуникативные навыки и свободный английский
  • Кандидат должен находиться в Европе, иметь право на работу в стране проживания и работать полный день с пересечением по времени 10:00–19:00 по Парижу
  • Плюсом будет: опыт с квотированием, CPQ-системами, конфигураторами продуктов, сложными ecommerce-каталогами, данными производителей или продуктовыми фидами
  • Дополнительно приветствуется: React и современный JavaScript, автоматизированное тестирование и CI/CD, AI-обогащение и классификация продуктовых данных, AI-инструменты разработки
  • Полезно знакомство с коммерческим кухонным оборудованием, поставками для общепита или дистрибуцией оборудования

Условия

  • Полностью удалённая работа из любой точки Европы в рамках применимого трудового формата
  • Значительная доля ответственности за новый продукт и возможность влиять на его техническую архитектуру и развитие
  • Интересные инженерные задачи: крупномасштабная загрузка данных, автоматизация, управление продуктовой информацией и квотирование
  • Прямое влияние на ecommerce-операции и то, как клиенты находят и покупают коммерческое оборудование
  • Коллаборативная среда, поощряющая практическое решение задач, техническую инициативу и постоянное улучшение
  • Возможность предлагать идеи, принимать важные технические решения и видеть бизнес-эффект своей работы
  • Конкурентная компенсация не указана; просят сообщить ожидаемую месячную компенсацию в USD
  • Детали медицинской страховки, оплачиваемого отпуска и дополнительных льгот не раскрыты

Навыки

  • PHP
  • PHP 8
  • Symfony
  • Symfony Messenger
  • PostgreSQL
  • Doctrine
  • Redis
  • REST API
  • web scraping
  • web crawling
  • React
  • JavaScript
  • CI/CD
  • message queues
  • data modeling

Похожие вакансии

Softwareentwickler Full Stack (m/w/d) Stellendetails
Bertrandt GroupMiddleErlangenОфис
27 окт.
Fullstack Entwickler TypeScript – Node.js / Angular, KI-Integration (m/w/d)
RockstarDevelopers GmbHSeniorМангеймГибрид
58,000 – 75,000 EUR в год
27 окт.
Senior Fullstack Entwickler Java / Angular (m/w/d)
RockstarDevelopers GmbHSeniorМангеймГибрид
68,000 – 85,000 EUR в год
27 окт.
Fullstack Entwickler Java / Angular (m/w/d) – Mid-Level
RockstarDevelopers GmbHMiddleМангеймГибрид
58,000 – 72,000 EUR в год
27 окт.
Senior Full-Stack Engineer (TypeScript) (m/f/d)
casavi GmbHSeniorМюнхенГибрид
27 окт.