Back-end developer: middle/senior

Требования
Знание классических алгоритмов и структур данных
Высшее образование
Релевантный опыт
Вы умеете проводит декомпозицию любой задачи
Вы знаете, какие задачи на вас висят в таск-трекере, в каком статусе каждая и сколько на неё потрачено часов вашего времени
Вы умеете эффективно распоряжаться своим рабочим временем и знаете все статусы ваших текущих задач
Знание PHP (обязательно), Lua и Python (опционально)
Знание БД: mysql|percona|mariadb или postgresql
Вы знаете как использовать merge request, git rebase и как работать по git flow
А также:
При проведении code review вы понимаете, чем отличается плохой код от сложного решения
Вы можете локально установить БД в составе dev-среды, залить на неё схему и тестовые данные
Вы можете взять незнакомый sql-запрос, разобраться, почему он тормозит, и провести его оптимизацию
Вы знаете, для чего используется НФ
Вы знаете, как изменять схему БД
Вы понимаете, как быстро залить в БД 100 ГБ данных.
У вас есть свои проекты на  GitHub и вы готовы их показать
Знаете и понимаете ООП и когда его не нужно использовать
Понимаете асинхронное программирование
У вас уже есть опыт test-driven development
Вы умеете писать понятный код
Бонусом будут:
linux (способность самостоятельно установить систему)
nginx, apache (готовность конфигурировать)
docker
ssh (способность самостоятельно развернуть дев-среду по инструкции)
условия:
Удалённая работа
Рабочий день 8 часов с учетом часовых поясов
Зарплата рыночная, по результатам собеседования
Участие в развитии продукта, которым уже можно гордиться
Команда молодых талантливых единомышленников
Карьерный рост
Минимум рабочих совещаний и никакой бюрократии
Остальные подробности на собеседовании

Откликнуться на вакансию

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Отправляя форму, вы соглашаетесь с условиями передачи информации