PHP developer (Symfony)

Требования

Бэкенд, Средний (Middle)PHPGitLinuxSymfonyPostgreSQL

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Решение IT-задач разного уровня

Описание вакансии

Условия работы

Наша команда BSL запустила не только собственные успешные проекты (о которых можно почитать на сайте), но и осчастливила клиентов, создав одним классные мобильные и веб приложения, расширив функционал приложений других довольных клиентов, и протестировав сервис третьих.

Компания состоит из кроссфункциональных команд разработчиков, QA, продакт менеджеров и дизайнеров. Наши ребята находятся в офисах Москвы и Минска, а еще с нами работают разработчики из других стран и городов.

Недавно мы запустили сервис для международных видеотрансляций, а теперь для этого клиента запускаем мобильное приложение. 

Для такой задачи нам нужен PHP developer с опытом работы с Symfony.

Задачи:

  • Создание безопасного, производительного и тестируемого кода;
  • Непосредственное участие в разработке архитектуры проектов;
  • Проведение Code-Review других разработчиков.

    Что нужно уметь:
  • Коммерческий опыт разработки от 2-х лет;
  • Понимание паттернов проектирования;
  • Опыт работы с SOLID, KISS, DRY;
  • Опыт работы с Symfony 3.4+, знание основных компонентов фреймворка и понимание того, как работает DI, Doctrine;
  • Опыт работы с Docker;
  • Понимание принципов работы клиент-серверных систем, микросервисных систем;
  • Опыт работы с любой реляционной СУБД (предпочтительно PostgreSQL): join, subquery, агрегирующие функции, группировки, транзакции, индексы, опыт оптимизации запросов, проектирование БД;
  • Уверенный пользователь Linux;
  • Опыт работы с брокерами сообщений: Kafka, RabbitMQ;

Что даем взамен:

  • Возможность прокачки hard skills на проектах разного уровня сложности;
  • Команду с Senior разработчиками, QA-инженерами, product–менеджерами, UX/UI дизайнерами и налаженными внутренними процессами;
  • Возможность профессионального роста, оплачиваемое участие в конференциях и посещение образовательных курсов;
  • Команду единомышленников, которой важно создавать качественный, удобный и инновационный продукт.
  • Возможен удаленный формат сотрудничества, или работа в офисе: г. Москва - м. Дмитровская, г. Минск - м. Немига