Описание вакансии
Наш интернет-магазин — это отличный вызов для любого тим-лида разработки. Архитектурно у нас есть все, что может понадобится опытному разработчику для воплощения больших планов. Хотя внешне наш интернет-магазин построен на Битриксе, последний выполняет в нем только роль CMS. Товарный фильтр реализован у нас на базе ElasticSearch. Корзина реализована как классический микросервис на чистом PHP7 с Redis-ом в качестве хранилища. Заказы напрямую поступают в RetailCRM. Интеграция с бэкенд-системами происходит через собственную шину Kafka. Модуль персонализации написан на JAVA и тоже функционирует как микросервис. У нас есть свой движок расчёта маркетинговых акций.
Функциональные обязанности:
- Развитие ИТ платформы интернет-магазина (PHP, ElasticSearch, Redis, Kafka, 1С-Битрикс, RetailCRM).
- Обеспечение работоспособности production среды интернет-магазина.
- Постановка, администирование задач разработчиков.
- Управление и подбор команды: 2 Backend, 2 Frontend, 3 аналитика, тестировщик, Devops, UI/UX/Дизайнер
- Написание технических заданий, наставничество для разработчиков.
- Управление репозиториями веб-проектов (GitLab), разрешение конфликтов при слиянии веток разработчиков в мастер.
- Контроль деплоймент нового функционала на production среду (Devops инженером)
- Взаимодействие с внешними командами для реализации сложных интеграционных задач (DataWarehouse, SAP BI, SAP ERP, SAP CRM, RetailCrm, MindBox, OMNI, POS, RTOM).
- Проектирование REST API интерфейсов для взаимодействия с внешними по отношению к интернет-магазину сервисами.
- Проектная работа по развитию внутренних сервисов компании.
- Взаимодействие с внутренними заказчиками для проработки и оценки возможностей автоматизации процессов интернет-магазина.
- Документирование функционала и архитектуры в Confluence.
- Диагностика технических проблем интернет-магазина. Формулирование задач для их устранения, предотвращения.
- Построение системы мониторинга функционала интернет-магазина.
- Подготовка production системы к высокому сезону и крупным промо.
Требования:
- отличные знания PHP7
- опыт использования ElasticSearch и шины Kafka
- практические навыки проектирования REST интерфейсов
- знание принципов построения высоконагруженных систем (Memcache, nginx, master-slave репликация mysql, кластеризация web-серверов)
- желание разбираться в платформе 1С-Битрикс
- опыт функционального тестирования веб- сервисов
- опыт работы с MSSQL (на уровне написания простых запросов)
- знание JavaScript (jQuery), React, VUE, CSS, HTML (верстать не придется)
- понимание кода написанного на Python
- опыт управления командой от 2-х лет (UX специалисты, верстальщики, frontend, backend разработчики)
- будет плюсом опыт разработки e-commerce проекта
Условия:
- Гибридный график работы.
- ДМС после 3 мес. работы в компании.
- Финансовая составляющая зависит от опыта работы и умений.
- Обучение, участие в выставках и конференциях за счет компании.