Коротко о роли: мы ищем Senior Full Stack Developer, который будет создавать ключевые модули продукта — от backend-логики и архитектуры до frontend-интерфейсов для команд, финансов, клиентов, ролей, доступов и workflow.
Это возможность присоединиться к сложному enterprise-продукту с чёткой дорожной картой, работать с современным стеком, детальными ТЗ и влиять на технические решения с первых этапов создания системы.
Разработка и поддержка бэкенд- и фронтенд-части платформы. Реализация нового функционала в соответствии с техническими требованиями (детальными ТЗ). Исправление ошибок и оптимизация производительности. Поддержка качества кода и актуальности технической документации. Участие в обсуждениях технических решений в рамках команды.
Профессиональные навыки: Опыт в коммерческих проектах от 2 лет Опыт разработки на PHP 8.x — от 3 лет, включая знание системы типов (strict types, статический анализ PHPStan/Psalm). Опыт разработки на фреймворке Symfony 7.x — от 2 лет. Опыт фронтенд-разработки на Vue 3 (Composition API) или React, TS, а также HTML5, CSS3. Опыт разработки REST API (желательно с API Platform). Опыт работы с PostgreSQL (высокий уровень), Redis и ORM Doctrine (DQL/QueryBuilder, оптимизация запросов). Понимание архитектурных подходов (Hexagonal, Onion, Clean Architecture, DDD), практика модульного монолита с изоляцией модулей через Service API, а также знание и применение принципов ООП, SOLID и паттернов GoF. Опыт работы с сокетами (Centrifugo или аналоги), очередями/брокерами сообщений (RabbitMQ) и паттерном Transactional Outbox (или аналогом) для надёжной доставки событий между модулями/внешними системами. Опыт работы с Git, Docker и использования AI-инструментов для ускорения разработки. Опыт написания Unit- и integration-тестов (PHPUnit), а также работы со state machine / бизнес-процессами (Symfony Workflow). Опыт работы с полнотекстовым поиском (Elasticsearch) и облачным хранилищем S3.
Гибкие навыки: Ответственность и внимательность к деталям. Умение быстро разобраться в существующем коде. Готовность к обучению и освоению новых технологий. Умение писать понятную техническую документацию и комментировать код. Английский на уровне чтения технической документации. Умение приоритизировать задачи и эффективно распределять своё время.
Гибкий график работы с возможностью начинать рабочий день с 8:00 до 10:00 и заканчивать с 17:00 до 19:00. Возможность работать полностью удалённо или в офисе (Одесса, Киев, Харьков и Черкассы). Офисы автономны на случай отключения электричества. Оплачиваемый отпуск — 18 рабочих дней, 8 оплачиваемых больничных в год без справок и 11 государственных выходных. Компенсацию 50% профессионального обучения: курсы, тренинги, вебинары и т.д. Дополнительные оплачиваемые day off, которые предоставляются при наступлении определённых жизненных обстоятельств. Наличие прозрачной политики Sabbatical (длительный отпуск на 1–3 месяца). Внутренние корпоративные скидки на различные услуги, сервисы и разнообразные товары — от косметики до генераторов. Быстрое принятие решений и тестирование идей — отсутствие лишней бюрократии и микроменеджмента. Профильные ивенты и чаты для обмена опытом в рамках группы компаний. Чёткую позицию и конкретные действия ради приближения Победы. С начала полномасштабного вторжения мы выделили более 4 000 000 $ на военное и гуманитарное направление.
Процесс отбора: Скрининг-вопросы и собеседование с рекрутером. Техническое собеседование. Рекомендации от предыдущих руководителей. И вот оффер уже у вас в кармане ✨