Middle PHP developer

70 000 0
Кто мы такие? Компания-рекломадатель в модели CPA (продажа через лендинги товаров импульсивного спроса). Основные системы: CRM и партнерская программа. CRM ведет учет заказов, их внутренней обработки, доставки до клиента и оплаты. Мы используем стороннюю CRM, но очень много своих скриптов для автоматизации процессов, подсчета статистики и удобной работы через Telegram. Партнерская программа нужна для работы с трафиком напрямую, это система, которая учитывает клики и уники, поэтому должна выдерживать высокие нагрузки. Плюс здесь тоже нужно показывать различные статистики и куча других интересных задач вроде ab-тестирование лендингов. Что будешь делать? Доделывать текущую партнерку до конкурентного уровня, обеспечивать ее отказоустойчивость (Технологии: Nginx, Lua, Redis, самописный PHP без фреймворка, MariaDB) Переводить партнерку на некоторый фреймворк: Laravel или YII, делая ее более расширяемой и поддерживаемой. Продумывание архитектуры. Автоматизация тестирования лендингов. Создавать новые статистики и автоматизировать задачи для CRM. Переводить все текущие скрипты взаимодействия с CRM на фреймворк: Laravel или YII, попутно покрывая все тестами для надежности. Требования: Опыт работы от 2х лет. Tech-skills: обязательно : PHP 5,7, JS, Nginx, MysqlDB, опыт написания на фреймворке Laravel или YII (ООП, продумывание архитектуры), опыт прогнозирования и контроля нагрузки. будет плюсом: опыт работы с Lua, Redis, MariaDB, ELK-стэком, написания юнит/функциональных/нагрузочных тестов, CI, ES2015, Vue.js. Soft-skills: Ответственность: взял на себя задачу, самостоятельно продумываешь лучшее решение, согласовываешь с тимлидом, уточняешь требования с внутренним заказчиком задачи, выполняешь в установленный срок и без переделок. (при неизменности изначальных требований) Самостоятельно тестируешь собственный код перед сдачей на проверку (в идеале покрыть код тестами). Умение грамотно обосновывать свои решения: «Задачу можно выполнить тремя способами, я выбираю этот, потому что ….». Умение работать в команде: не стеснятся просить помощи в моменты, когда не знаешь как сделать лучше, помогать другим, делать ревью чужого кода, быть на связи не только с 10 до 18. Мотивация: По выполненным задачам. Текущие разработчики на уровне middle получают 70-100к в месяц, мы ищем более опытного и быстрого специалиста. Дополнительные инструкции Нужно решить тестовое задание (https://github.com/Ziviland/phptest), написать на почту hr2@autotovarka.ru c темой "Middle PHP developer [фамилия имя]", приложить ссылку на pull request, ответы на текстовые задания и ссылки на свои проекты и свою роль в них.