Вакансия: PHP / Symfony Developer
Меня зовут Максим, я лид разработки в американском проекте в сфере недвижимости. Разрабатываем комплекс инструментов по автоматизации маркетинга для риэлторов.
Сейчас команда состоит из четырёх бэкендеров (включая меня), одного фронтендера и дизайнера. Нам нужны ещё два Symfony-специалиста с базовым знанием вёрстки на Bootstrap/jQuery/SCSS.
Проект рассчитан на 4-5 лет с чёткими фазами и финансовыми целями. У нас уже есть инвестиции, оценка в $16M, сотня клиентов, оплативших годовые подписки, а также первые успешные сделки, которые мы им принесли.
Требования к идеальному кандидату:
Опыт с Symfony 4+ (у нас 5.3) от 2 лет.
- Умение применять шаблоны проектирования и способность проектировать отдельные компоненты самостоятельно. Мы строим большую, долгоживущую систему с нуля и в постоянно меняющихся условиях стартапа, поэтому любой плохо написанный или недостаточно гибкий код будет выстрелом в ногу.
- Понимание MariaDB и умение писать оптимизированные запросы в больших базах данных.
- Опыт работы RabbitMQ желателен, так как у нас много данных и без очередей никак.
- Умение работать с ElasticSearch будет большим плюсом. Есть задачи по организации поиска по сотням миллионов документов.
- Практические навыки тестирования с помощью PHPUnit и Symfony Web Tests будут плюсом, либо научим.
- Использование Code Quality инструментов локально и в CI. У нас phpcsfix, phpstan для PHP и eslint, Prettier, stylelint для js/css.
Twitter Bootstap/jQuery/SCSS — вполне достаточно небольшого опыта, у нас пока ничего сложного нет. Верстать не нужно, но знание и понимание БЭМ будет плюсом.
Английский язык — в основном общение только письменное (JIRA/Confluence/Slack), голосового нет. Однако на втором этапе собеседования необходимо будет пройти аудио+видео интервью с владельцем бизнеса.
Кому эта позиция не подойдёт:
- Если вы готовы работать только в чётко заданных границах ответственности и с хорошо прописанными задачами. А переписывать написанный две недели назад функционал кажется бредом и раздражает до вздутых вен.
- Если вы работаете только согласно контракту и в оговорённое время. Мы против переработок и бизнес на разработку не давит, но хочется понимать, что при необходимости на вас можно рассчитывать.
- Если вы не любите говорить о проблемах. В других компаниях выявлением проблем и их решением занимаются HR-специалисты, но в стартапах на это нет времени, поэтому нужно уметь говорить о найденных проблемах самостоятельно и на опережение, а не замалчивать.
- Не готовы работать по смешанному календарю рабочих дней РФ и США.
У нас нет обязательной выработки 40 часов в неделю, но проект американский и разработка должна поставлять продукт. Это означает, что в какие-то выходные дни по календарю РФ придётся поработать, хотя обо всём можно договориться.