Вакансия: PHP программист / бэкенд разработчик (middle/senior backend developer)
Описание вакансии
Доброго дня!
Business Mentor продуктовая аккредитованная IT-компания.
Мы разрабатываем крупнейший маркетплейс Beauty индустрии. В портфеле компании есть собственные решения для цифровых платформ: e-commerce, агрегатор (СРС), маркетплейс (CPA).
Ищем на удаленку с полной занятостью:
Любящих свое дело и ориентированных на результат специалистов мидл+/сеньор уровня, с соответствующей зарплатной вилкой, в зависимости от квалификации
Обязанности:
- Участие в разработке программных модулей Е-commerce/В2C, аналитики, с использованием как стандартных решений так и гибридной сервисной архитектуры;
Стек:
PHP/MySQL/NoSQL (Redis), Docker, Stoplight как API менеджер, собственные разработки, легаси нет
Требования:
- Опытный back-end разработчик с хорошей алгоритмикой, который не теряется при виде самописных систем/чистого кода, со знанием когда нужны объекты, а когда достаточно функций;
- Знание как минимум парочки популярных MVC фреймворков, парадигм программирования, и способность быстро адаптироваться к новым. SOLID, DRY, KISS, YAGNI не в википедии, а в собственном коде;
- Опыт работы с MySQL и понимание оптимизации запросов. Понимание структуры данных;
- Опыт собственной разработки с нуля, знакомство с API, REST/SOAP и микросервисами;
- Понимание CI/CD, знакомство с любым из Git/Gitlab/Bitbucket (если есть опыт работы с Docker замечательно);
- Способность как к самостоятельной работе/поиску решения, так и умение сразу задать вопросы/оперативно сигнализировать о проблеме, или даже предложить лучшее решение задачи;
- Внутреннее желание и возможности делать вещи хорошо, способность к обучению и восприятию/использованию нового;
Приветствуется:
- Опыт работы с NoSQL и опыт программинга на других языках является плюсом;
- Опыт администрирования *nix систем для вакансии совсем необязателен, но является плюсом;
- Абсолютно не обязательно, но если присутствуют - найдем применение наличию способности при острой оперативной необходимости (использование бэкэнд программистов для фронта не практикуется в принципе) самостоятельно "сдвинуть дизайн на пиксель", или, оформив соответствующую задачку с таймингом - при наличии соответствующих компентенций (у нас Vue3) - подправить фронт под API
- Опыт в Е-commerce, аналитике, нестандартных, высоконагруженных приложений, big data
- Знакомство с ElasticSearch/Clickhouse.
Условия:
- Адекватная постановка задач от опытного фуллстак тимлида (никаких сроков мгновенно , все задачи детально разбираются на уровне постановки, все взаимодействие в процессе решения задач, способ исполнения и тайминги согласовываются, в случае каких-либо затыков всегда можно запросить брейншторм);
- Продуктовая компания, все создаваемое имеет бизнес-цель, к которой движется вся команда, практикуются ежедневные митапы и деплой на девсервер (т.е. совмещать или отсиживать 9/5 в полглаза не получится);
- Хорошая дружная команда, в работе в качестве таск менеджера используется Bitrix24+ EvaTeam. Погружение в бизнес-процессы на уровне понимание хотя бы что делается и зачем необходимо.
PS Будет здорово если вы черкнете в сопроводительном пару строк о совместимости с вакансией, ссылку на примеры код если нет гита в основном тексте, актуальную желаемую з/п и потенциальные сроки выхода на новое место в случае взаимного интереса