PHP разработчик ( с опытом в CMS)
Обязанности:
- Разработка модулей приложений для популярных CMS систем (Bitrix, Wordpress, OpenCart и других)
1) Поддержание и развития модулей. Написание новых модулей
2) Проведение ревью существующих сервисов и устранение узких мест решения.
3) Работа с техническим долгом - Интеграция с внутренними сервисами компании
- Помощь в интеграции модулей нашим клиентом (коммуникация с клиентом, установка модуля на сайт клиента)
- Проведение code review
- Контроль в проработке метрик приложения для дальнейшей настройки мониторинга и алертинга по доступности
- Декомпозиция задач, оценка трудозатрат и соблюдение сроков
- Участие в командной деятельности по совершенствованию процессов поставки в рамках кроссфункциональной команды
Требования: - Опыт командной продуктовой разработки на PHP от трех лет.
- Опыт командной продуктовой разработки на Laravel/Symfony от двух лет.
- PHP Standards Recommendations, линтеры и вот это всё…
- ООП и его реализация в PHP, принципы SOLID и т.п.
- Навык проектирования и взаимодействия с REST API, понимание Swagger/OpenAPI схем.
- Практический навык интеграции с 3rd-party системами по API и понимание типовых проблем.
- Навык отладки API (curl, postman, insomnia, etc…)
- Желателен опыт написания функциональных/e2e тестов для API
- Базовое знание фронтенд-технологий: html/ js /css
- Опыт разработки модулей для одной или нескольких популярных CMS (Bitrix, Wordpress, OpenCart,)
- Навыки проектирования и работы с реляционными базами данных, знание основ SQL, индексы, транзакции, блокировки.
- Навыки работы с key-value (Redis, Memcached, etc...).
- Желателен навык работы с брокерами сообщений (Kafka, RMQ, etc...) и опыт проектирования распределенных систем (асинхронная обработка, отложенные задания и т.п.).
- Навыки работы с основным инструментарием разработчика git+gitlab/github, docker.
- git merge и мерж-конфликты.
- git rebase, чем отличается от merge, сценарии использования.
- gitlab ci/github actions что это, как используется, базовое понимание принципов и понимание синтаксиса хотя-бы одной из систем.
Условия: - Работу в офисе у метро «Белорусская». График работы — гибридный
- Платформу обучения и развития «Апгрейд». Курсы, тренинги, вебинары и базы знаний. Поддержку менторов и наставников, помощь в поиске точек роста и карьерном развитии
- Комплексную программу заботы о здоровье. Оформим полис ДМС с широким покрытием и страховку от несчастных случаев. Предложим льготные условия страхования для ваших близких
- Бесплатный фитнес-зал в офисе или частичную компенсацию затрат на спорт. В фитнес-зале оборудованы зоны по разным направлениям. Можно заниматься самостоятельно или присоединиться к групповым занятиям с тренером
- Возможность работы в аккредитованной ИТ-компании
- Бесплатные завтраки и обеды в нашем кафе. А если захотите перекусить, на каждом этаже есть кухня с чаем, кофе и фруктами
- Линейку льготных тарифов на продукты Т-Банка
- Well-being-программу, которая помогает улучшить психологическое и физическое здоровье, а также разобраться с юридическими и финансовыми вопросами
- Три дополнительных дня отпуска в год
- Достойную зарплату — обсудим ее на собеседовании