Написать рекрутеру

Разработчик PHP(Laravel) + MySQL(Percona) 

Зарплатаот 500  до 1 100 /час
КомпанияStatname
Место работына дому
График
полный рабочий день
4+ часа в день. Выходные сб и вс. Возможно изменение графика при необходимости.
Требуемый опытбольше трех лет
Россия
Показать на карте

Обязанности

Необходимые навыки:
- PHP 7(фреймворк Laravel)
- MySQL(Percona server)
- Redis(сервер очередей)
- опыт работы с Unix(Debian)
- умение организовывать обработку задач в фоновом режиме (cron)
- чтение и понимание чужого кода
- рефакторинг кода
- создание простых и оптимальных решений сложных задач
- коммуникабельность и открытость
- знания алгоритмов и опыт применения паттернов;
- опыт разработки REST API;
- умение конструировать сложные SQL-запросы;
- опыт работы с реляционными БД;
- опыт работы с MVC фреймворков, а именно Laravel;
- соблюдение рекомендаций PSR;
- знание VueJs + Vuex;
- понимание как работают индексы, умение прогнозировать нагрузку на БД и оптимизировать запросы;
- знание регулярных выражений, также плюсов и минусов их использования;
- использование Git

Желательные навыки:
- опыт покрытия кода тестами;
- опыт работы с Docker, CI, CD;
- навыки системного администрирования;
- опыт работы с Apache/Nginx
- опыт работы с Kubernetes
- развертывание контейнеров Docker в AWS
- проектирование БД в ClickHouse, либо аналогичных аналитических СУБД
- понимание и грамотное применение принципов SOLID
- опыт разработки в scrum-команде

Краткое описание технических задач:
Производится обработка большого количества логов и выдача этих данных и их комбинаций на сайт. На данный момент на сервере под управлением debian 9 есть рабочая база данных mysql(percona), которая справляется с текущими нуждами, но обладает ограничениями в случае добавления новых статистик(комбинации данных из логов). Ограничения заключаются в необходимости заново обрабатывать архивы(около 1TB) с логами и помещать данные в базу, что занимает много процессорного времени.

Условия работы

Разработка и поддержка продукта ведётся удалённо распределённой командой из 4-х человек с использованием Agile-методологий.
Используем Scrum и спринты для итеративной разработки.
Созвоны по Skype 1-2 часа в начале и конце спринта, 15-30 минут каждый день.

Это займёт 2 минуты

Пройдите собеседование прямо сейчас

Statname

Мы динамично развивающаяся компания из замотивированных и самоорганизующихся профессионалов, знающих своё дело. ...