Вакансия в архиве, на неё нельзя откликнуться.

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

Зарплата
От 616 до 2640 $
Требуемые навыки
Бэкенд · PHP · Laravel · MySQL · Vue.js · Redis · Git · Scrum
Местоположение и тип занятости
Неполный рабочий день · Можно удаленно
Компания
Сайт статистики для профессиональных игроков в покер

Описание вакансии

Требуется разработчик с опытом от 3 лет в команду нашего продукта: сайта статистики.

Разработка и поддержка продукта ведётся удалённо распределённой командой из 4-х человек с использованием Agile-методологий.

Продукт находился на рынке с 2018 года на бесплатной основе. С 2019 добавлены платные подписки и на данный момент мы являемся лидерами на рынке.

Оплата от 7 до 15 $/час

График: 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) с логами и помещать данные в базу, что занимает много процессорного времени.

Бонусы

Сплочённая команда, профессиональный рост, удалённая работа.

Ваш отклик

No content.icon.access denied
Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.