Обязанности:
Бронируй Онлайн – продуктовая IT-компания, которая создаёт передовую B2B-платформу для автоматизации гостиничного бизнеса. Мы создаём экосистему для туризма: CRM-система, модуль онлайн-бронирования и сервис для поиска идеального отдыха. Сейчас ищем увлечённого Backend Developer (PHP), который готов присоединиться к нам и развивать наши продукты. Немного о нас и технологиях: Мы работаем со стеком PHP (7.4, 8.2), Yii2, Symfony, MongoDB, MySQL, Memcached, RabbitMq, Docker. Переходим на гексагональную архитектуру, создаём модульный монолит и используем Architectural Decision Records. Применяем Domain-Driven Design (DDD) не только для общения с бизнесом, но и для глубокого понимания всех контекстов: проводим Event Storming и следуем заветам Вернона и Эванса. Чем предстоит заниматься: Разрабатывать новые интеграции с внешними сервисами и улучшать существующие. Создавать и дорабатывать сервисы, на которых держится наш продукт. Писать автотесты для новой функциональности, чтобы всё работало как часы. Участвовать в продумывании архитектурных и технических решений. Проводить кросс-ревью и делиться знаниями с коллегами. Мы ждём, что у тебя есть: Уверенное знание PHP, ООП и основных паттернов. Навык разбиения задач на этапы и умение доводить их до конца. Умение разбираться в чужом коде и делать его лучше. Опыт командной разработки и желание взять ответственность за свою задачу. Проактивный подход к работе и стремление сделать больше, чем "нужно по инструкции". Было бы здорово, если у тебя также есть: Опыт коммерческой разработки от 3 лет. Интерес к гексагональной архитектуре и понимание DDD. Опыт с Yii2 или Symfony (в ближайшем будущем планируем переход на Symfony). Опыт работы с распределенными системами; Умение писать автотесты. Что мы предлагаем: Удалёнка на твоих условиях — работай из любой точки мира, синхронизируясь с командой по московскому часовому поясу. Гибкий график — 5/2 с удобным началом рабочего дня, чтобы настроиться на продуктивность. Индивидуальный уровень оплаты — обсуждаем зарплату с каждым кандидатом, ориентируясь на твою квалификацию и опыт. 5 Sick Days в год — как дополнительная возможность отдохнуть и восстановиться при необходимости. Поддержку команды — тимлид, техлид, постоянный менторинг, кросс-ревью и много возможностей для развития. Минимум бюрократии — у нас простые, понятные процессы, чтобы ты сосредоточился на главном. Если тебе откликается наша миссия и ты хочешь стать частью команды, которая меняет туристическую отрасль, отправляй резюме! Будем рады познакомиться и обсудить, как мы можем двигаться вперёд вместе!