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, ответы на текстовые задания и ссылки на свои проекты и свою роль в них.