PHP-программист (Middle+)
Зарплата
от 150 000 ₽
Требования
Местоположение и тип занятости
Компания
IT-компания, уже 12 лет разрабатывающая SaaS-решения для автоматизации гостиничного бизнеса.
Описание вакансии
Условия работы
Что предстоит делать
- Работать в команде над новым функционалом в существующих продуктах;
- Принимать участие в разработке продуктов компании (облачные сервисы для гостиничной индустрии): система управления отелем, модуль бронирования номеров и т.п.;
- Принимать участие в разработке новых модулей для продуктов компании и их интеграции со сторонними сервисами;
- Поддерживать и развивать продукты, используемые компанией для внутренних нужд, по запросу руководителей соответствующих отделов компании.
- И другие интересные задачи)
Технические навыки:
- docker;
- git;
- linux;
- postgresql: индексы, explain, репликацию;
- php: Laravel/Yii2/Kohana/Phalcon;
- redis;
- nginx;
- сложность алгоритмов;
- очереди и параллельные процессы;;
- DNS;
- паттерны проектирования;
- архитектурные схемы;
- html/css/js;
Необходимые знания, навыки и опыт:
- проектирования проекта с нуля;
- реализации и доведения проекта до выкладки в production;
- разворачивания проекта на production;
- эксплуатации проекта в боевом режиме;
- выяснения причин и исправления сбоев в проекте;
- мониторинга состояния проекта для определения потенциальных проблем;
- совместной работы с другими разработчиками над одной задачей;
- донесения сути проблемы до непосредственного руководителя.
Необходимые умения:
- внятно формулировать вопросы;
- грамотно разговаривать и писать;
- проводить анализ проектного задания;
- понимать текущую архитектуру и текущий код;
- проектировать изменения в текущей архитектуре кода;
- проектировать архитектуру кода с нуля;
- обосновывать выбранное решение;
- оценивать риски решения;
- корректно оценивать ease задачи;
- составить техническое задание на изменения, которые нужно внести в код;
- декомпозировать задачу на этапы;
- отлаживать код для выяснения причин ошибок;
- определять неоптимальные или небезопасные решения в коде;
- оптимизировать код;
- видеть граничные условия;
- работать над несколькими задачами одновременно;
- быстро переключаться с одной задачи на другую при необходимости;
- доводить задачу до выкладки в production;
- решать потребности, а не задачи;
- отслеживать, понимать и принимать во внимание изменения, вносимые другими членами команды;
- отсекать вопросы, выходящие за рамки потребности.
Мы предлагаем:
- стабильную, своевременную оплату труда;
- возможность активно участвовать в развитии Компании и продуктов;
- возможность проходить обучение и повышать квалификацию;
- возможность работать как удаленно, так и в офисе;
- Гибкое начало трудового дня;
- официальное трудоустройство, согласно ТК РФ;
- офис (м. Петроградская, ул. Рентгена, 7);
- являемся резидентами инновационного центра "Сколково".
Бонусы
Дополнительная система мотивации после срока испытания