Обязанности:
Цель команды PRP - сократить использование одноразовой упаковки при отправке товаров со склада до пункта выдачи. Состав команды Команда кросс-функциональная и удаленная. У нас поквартальное планирование, прежде чем взять цель, мы обсуждаем ее с бизнесом, оцениваем сложность и согласовываем сроки на достижение. Мы держим баланс между амбициозностью цели и ее достижимости. Роли команды:Project Manager, Product Manager, TeamLead, TechLead, 5 Developers, 2 QA, System analyst Процессы команды: Ежедневные встречи для подведения итогов дня. Встречи для груминга и оценки задач, раз в неделю. Подводим итоге каждых двух недель, проводя ретро. На ретро находим наши слабые точки и растим их. Задачи команды: Чтобы реализовать нашу цели, рефакторим PHP-шный монолит, написанный на Symfony. Переносим из него контекст доставки в сервис на Go, в этом же сервисе реализуем требования бизнеса. Все наши задачи рождаются на основе системной аналитики, затем груммятся, оцениваются, а после берутся в разработку и по-другому никак. Это спасает нас от задач, которые нужно сделать вчера, или рандомно попавших в разработку без анализа и проработки. Распределение по задачам: 50% PHP, 50% Go Мы ожидаем: Опытных PHP или PHP/GO разработчиков, важно иметь опыт в PHP, если опыта по GO не будет – научим, процесс погружения в Go у нас выстроен и хорошо работает. Хороший опыт работы с SQL базами данных и опыт с нереляционными базами данных (Redis/Aerospike/MongoDB); Умение проектировать API сервисов; Коммерческий опыт с RabbitMQ/Kafka. Опыт в написании тестов (unit / функциональные/ интеграционные и т.д.)