🎟️ Зовём на весенний Хабр Семинар 2026

Время говорить о том, как ИТ-бренд и внешние коммуникации работают на удержание сотрудников. Встречаемся 11 марта в Москве.

→ ваш билет здесь

Опытный backend-программист (PHP/Yii2)

от 80 000 ₽

Требования

Бэкенд
ООП
PHP
Yii framework
PostgreSQL
Git
Linux
Английский язык
RESTful WebServices.
XML
Разработка через тестирование

Условия

Можно удалённо

Компания

Агрегатор туристических услуг

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

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

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

Наш проект представляет собой агрегатор разнообразных туристических услуг, находящийся в нише B2B. Он разрабатывается сравнительно недолгое время, однако с самого начала строился с учетом обширного и, что немаловажно, многолетнего опыта построения подобных систем. Мы делаем ставку на современные подходы к разработке сложных программ и рассчитываем, что каждый участник нашей команды ориентируется в существующем многообразии технологий и умеет применять свои знания для достижения замечательных результатов. Мы предпочитаем решения, основанные на проверенных временем/опытом технологиях и делаем это, чтобы не множить мировое количество "костылей и велосипедов" (очень надеемся, что и для вас это само собой разумеется). Приветствуем в коллегах умение анализировать ситуацию и ставить новые задачи — как перед собой, так и перед командой в целом.

В основе нашего проекта используются Yii2 (PHP 5.6) и PostgreSQL 9.4, системы параллелизации; планируется дальнейшее горизонтальное расширение с использованием систем очередей и RESTful сервисов. Активно используются все преимущества ООП, паттерны проектирования. Разумеется, мы используем Scrum, git flow, миграции, документирование, автоматизированное тестирование, Continious Delivery и многие другие вещи, которые помогают существенно облегчить работу с проектом. В разработке проекта применена гибридная микросервисная архитектура с логическим разделением на компоненты, в определенной мере независимые друг от друга. Мы не дробим проект на тысячи мелких кусочков, но стремимся к тому, чтобы каждая его часть была легкой в поддержке и оставалась открытой к масштабированию. Мы рассчитываем, что вы уже имели дело с таким подходом к построению приложений или хотя бы знаете о его преимуществах и оборотных сторонах.

Мы все пользуемся разными операционными системами, но Vagrant и Docker позволяют нам избегать подавляющей части проблем, связанных с рабочим окружением. Именно поэтому мы ждем, что вы одобрительно кивнете, услышав слова "Linux", "командная строка" и т.п. Мы за читаемость и документирование кода, мы также за его унификацию и систематизацию.

Тех, кто присоединится к нашей команде, среди всего прочего ждет опыт решения задач по интеграции в нашу систему самых разнообразных внешних API, поэтому мы надеемся, что вы уже умеете разбираться с API, построенными с использованием различных технологий, подходов и форматов (SOAP, REST, XML, JSON). Большим преимуществом для вас будет опыт разработки сервисов для туристической отрасли. Мы также приветствуем людей с опытом работы с геоинформационными системами, системами интеллектуального поиска, параллельными вычислениями, знакомых с обработкой больших объемов данных о геолокациях. Многие из наших партнеров находятся за рубежом, поэтому для нас важно, чтобы вы умели читать документацию на английском языке и были способны общаться на техническом английском хотя бы письменно.

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

Конечно, нам бы очень хотелось, чтобы вам было знакомо и близко всё, что перечислено выше. И даже если это не так, но вы тот замечательный человек, которого мы ищем, то вы как минимум знаете уже достаточно много и для вас не составит труда ознакомиться с остальным, чтобы начать его использовать. У нас всегда есть чем занять отличных специалистов ;) Обязательно пишите, с большим удовольствием пообщаемся и уточним любые вопросы, которые вас заинтересуют. Надеемся на длительное и продуктивное сотрудничество!

Бонусы

Дружественная обстановка; коллеги, готовые обмениваться знаниями и опытом. Отличная возможность научиться чему-то новому и реализовать свои профессиональные устремления в проекте, находящемся в относительно ранней стадии развития.

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

Соискатели из Москвы при желании имеют возможность работать в головном офисе компании (район станций метро Белорусская/Динамо), в молодом, приятном и дружном коллективе.

Дополнительные инструкции

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

С большим интересом почитаем ваше резюме, но также будем очень рады зайти в ваш профиль на GitHub или почитать ваш блог о программировании — любые ссылки на вашу активность в сети только приветствуются!