Старший разработчик PHP с опытом в С++ (Удаленно)
Агентство / HR ресурс iRecommend.Work ( irecommend.work )
Опыт работы любойот 120 000 до 250 000 ₽
Ключевая задача – разработка высоконагруженных приложений на основе PHP7 и С++17. Первое время задачи будут разделены 60% на PHP и 40% на C++, в дальнейшем это соотношение изменится в сторону увеличения работы на C++.
Обязанности
- Участие в развитии архитектуры приложения BI/EPM платформы
- Работа над существующим PHP-приложением (middle-end/middlework):
- поддержка панели администрирования,
- поддержка fe-api/be-api/macros-api,
- поддержка панели авторизации,
- поддержка мультиязыкового компонента
- Работа над C++ http/websocket приложением
- Постепенное переписывание логики PHP на C++ (частями)
- Написание на PHP вспомогательных консольных утилит
- Адаптация, переписывание и поддержка PHP-тестов
- Администрирование Jenkins: написание pipeline задач для continuous integration
Общие требования
- Опыт работы на PHP от 3 лет, включая активную практику в течение последнего года
- Активный опыт в разработке многопоточных приложений на C++ от 1 года
- Linux (Ubuntu) администрирование
- Работа с GIT
Требования к владению инструментами
- PHP7
- С++17
- MariaDB 10 (MySQL)
- Linux
Требования к личным качествам и подходу к работе
- Умение и желание разобраться в чужом коде
- Способность переписывать код PHP на C++ частями. Первое время задачи будут разделены 60% на PHP и 40% на C++, в дальнейшем это соотношение изменится в сторону увеличения работы на C++
- Умение и желание адаптироваться к сформированной парадигме разработки в команде (инструменты, код стайл, подход к тестированию, подход к формированию/приемке задач)
- Самостоятельность (уметь ставить себе задачи, имея высокоуровневую задачу Epic, описывающую функциональную сторону результата)
Плюсом будет знание следующих инструментов
- Redis
- Cmake
- Protobuf
- Vagrant
- Jenkins
- V8 Engine (JavaScript)
Просьба не беспокоить
- Если у вас нет свежей активной практики написания кода PHP
- Если у вас нет активной практики в С++
- Если вы не соответствуете требованиям, указанным выше
- Если вы позиционируете себя как full-stack разработчик
Вознаграждение
- Заработная плата – от 120 до 250 тыс. руб. в зависимости от навыков и масштаба работ
- Полугодовой бонус 30-40% с возможностью конвертации в опционы компании
- Возможно участие в капитале (опцион на долю в компании)
Условия работы
- Место работы: удаленно
- График работы: полный день, c учетом рабочего времени
- По договоренности возможен гибкий график и/или частичная занятость
Дополнительные возможности
- Работа в быстроразвивающейся компании
- Перспектива роста: стать тим-лидером команды разработки Back-End