PHP Middle developer, Symfony (Product team)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
RetailCRM — это крупнейшая CRM для омниканальной и онлайн-торговли. Мы делаем лучшее решение на рынке, которое помогает эффективно развивать и масштабировать бизнес наших клиентов.
Нашими клиентами являются Адамас, Lacoste, re:Store, holodilnik.ru и ещё более 18 000 интернет-магазинов, как из России, так и из стран СНГ, Евросоюза и Латинской Америки.
За 7+лет работы RetailCRM вырос с нуля до большого высоконагруженного проекта: 4 датацентра в Европе и России, 100+ млн запросов к backend в сутки, 70+ тысяч запросов к БД в секунду.
В работе вы сможете использовать сможете использовать современные технологии (PHP7, Symfony, PostgreSQL, Vue).
Мы активно растем и ищем новых коллег в одну из наших команд #dev-corvus, основные направления которой биллинг, склад и товары.
Чем предстоит заниматься:
- Работать с общей моделью тарификации аккаунтов, логикой регистрации аккаунтов и подсистемой маркетплейса;
- Прорабатывать автоматические списания и отслеживание жизненного цикла лицензии клиента, сбор внутренней аналитики по аккаунтам;
- Работать с собственным разделом создания и редактирования товаров, а также с мультимагазинными каталогами;
- Улучшать систему товарных свойств и настраивать их;
- Загрузка товаров через фиды;
- Работать над системой типов цен с различными условиями применений, включая сложные условия на expression language;
- Поддержка и развитие единого товарно-складского JSON REST API для внешних систем и внутреннего GraphQL API для интерфейса и мобильного приложения;
- Работать с Vue-компонентами на уровне бизнес-логики на фронте.
Требования и технологии:
- Проект работает на PHP 7.3, в процессе переход на 7.4. Нам важен опыт разработки на PHP от 2 лет.
- Везде, где PHP - пишем на Symfony 4+. При этом рассматриваем кандидатов с желанием его изучать и опытом работы с иными популярными фреймворками (Yii, Laravel) от 1 года.
- В качестве основной СУБД используем PostgreSQL, версия 12. Мы ожидаем от кандидатов базовые знания SQL. Будет плюсом знания особенностей СУБД (например, для PostgreSQL опыт работы с нестандартными типами индексов, оконными функциями, CTE-выражениями). Опыт оптимизации запросов, построения плана запросов.
- Linux на уровне пользователя, базовое умение работы с командной строкой.
Плюсом будет:
- Опыт работы с любым JS фреймворком (Vue/React/Angular);
- Опыт разработки онлайн-магазинов;
- Опыт работы с GraphQL.
Условия работы:
- Профессиональный рост: сильная команда, сложные задачи, современный стек;
- Комфортные условия: график 5/2, гибкий подход к началу рабочего дня, настроенные процессы, минимум бюрократии;
- Стабильная работа и заработная плата с регулярным повышением (размер обсуждается по итогам собеседования);
- Переработки только по обоюдному согласованию и с повышенной оплатой;
- Полностью удаленную работу или из офиса в Липецке, Воронеже, Ростове, Москве;
- Если вы любите работу в офисе, то гарантируем безлимитный кофе, чай, молоко, фрукты, печеньки и другие вкусности.
Присоединяйся к команде,
которая создает настоящее будущее!