PHP-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О нас:
наш технологический стек: PHP7.4 - 8.0 (мы в процессе перехода на 8.1), Mysql8, Nginx, Memcached, Redis, Sphinx.
Мы делаем кросс код-ревью, покрываем свой код юнит, функциональными и интеграционными тестами c использованием phpunit.
В сервисах используем фрeймворк Symfony, в монолите — совместно Symfony и самописный с компонентами от Symfony и Laravel.
Используем gitlab для хранения кода и CI. В CI гоняем phpunit, codestyle(PSR-12) и phpstan.
Phpstan level от 6 до 8 + дополнительные strict правила.
Используем шаблонизатор Smarty, но от этого подхода отказываемся и движемся в сторону API на бэке и React на фронте.
Есть несколько мобильных приложений, использующих наш бэкенд.
Весь проект локально запускается в Docker.
От вас мы ожидаем:
- Уверенное владение технологиями и программными средствами необходимыми для бэкенд-разработки на php.
- Наличие опыта грамотного использования приемов ООП в PHP.
- Умения писать качественный, читаемый код на PHP с использование версии 7.4 и выше.
- Понимание подходов проектирования и работы API.
- Умение грамотно пользоваться git-ом, понимание git-flow.
- Минимальный опыт администрирования Unix серверов. Профессионально не требуется, но минимальные знания нужны.
Что нужно будет делать:
- Принимать участие в разработке высоконагруженной системы с использованием нашего самописного фреймворка и Symfony 5.
- Интегрироваться по API c партнерами.
- Принимать участие в обсуждении продуктовых задач, рефакторинга и архитектуры.
- Проводить code review.
- Анализировать требования, уточнять, оценивать, предлагать оптимальные решения для реализации и реализовывать.
- Разбираться в чужом коде для внесения правок или рефакторинга.
- Писать тесты
Будет хорошо, если:
- Работали с php 8.0 и выше.
- Есть опыт написания тестов с помощью phpunit.
- Есть опыт совместной работы в командах над проектами.
- Есть опыт участия или проведения планирований, с оценкой задач.
- Работали в IDE PhpStorm.
- Имели опыт работы или настройки CI/CD.
- Имели опыт работы с docker.
- Есть опыт работы с Symfony 5.
Бонусы
Компания предлагает:
- Белая заработная плата
- Отличный коллектив с опытными разработчиками
- Рабочее место в офисе в Москва Сити, свободный график, свободное посещение офиса
- Возможность удаленной работы после прохождения испытательного срока
- Оформление по ТК РФ
- Макбук для работы (или любая другая конфигурация, по желанию)
- Медицинская страховка, включая стоматологию
- Дотация на питание
- Изучение иностранного языка
- Оплата профильных конференций и семинаров
- Ежегодные премии по результатам работы