Мы i2crm.ru - SaaS-сервис в сегменте B2B, интегрирующий соцсети и мессенджеры с CRM-системами с 2016 года. Наш проект — это сложная экосистема из трёх продуктов (и их может стать больше), где большие объемы операций должны работать безупречно. У нас есть легаси, с которым нужно уметь договариваться, и новые фичи, которые требуют продуманных решений. Мы работаем в сжатые сроки, но не жертвуем качеством. Если ты любишь вызовы и готов брать на себя ответственность, читай дальше.
Что предстоит делать:
- Разрабатывать и поддерживать высоконагруженный многопользовательский проект на PHP 7.4/8 с использованием Yii2.
- Работать с MariaDB (оптимизация запросов, проектирование схем) и Redis для кэширования и очередей.
- Писать чистый, масштабируемый код, учитывая легаси и будущие расширения.
- Самостоятельно вести задачи.
- Продумывать архитектуру решений заранее, предвидеть потенциальные проблемы и устранять их на этапе проектирования.
- Участвовать в код-ревью и предлагать улучшения процессов и кода.
- Работать в условиях сжатых сроков, сохраняя баланс между скоростью и качеством.
Кого мы ищем:
Ты — Middle или Middle+ разработчик, который:
- Имеет 3+ года коммерческой разработки на PHP (7.4/8), с уверенным знанием Yii2 (опыт с другими фреймворками — плюс);
- Умеет проектировать и оптимизировать базы данных в MariaDB (индексы, транзакции, сложные запросы — твоя стихия);
- Работал с Redis для кэширования или очередей;
- Уверенно использует Git (ветки, rebase, конфликты — без проблем) и Composer для управления зависимостями;
- Знает основы Ansible или готов быстро разобраться (мы автоматизируем всё, что можно);
- Понимает, как работать с легаси-кодом: рефакторить без боли и не ломать работающее;
- Полностью самостоятелен: берёшь задачу, уточняешь детали, предлагаешь решения и доводишь до продакшена;
- Проактивен: видишь, где может "выстрелить" баг или узкое место, и устраняешь это сразу;
- Готов к сжатым срокам и умеешь приоритизировать задачи.
Будет плюсом:
- Опыт с высоконагруженными системами или многопользовательскими платформами;
- Знание других технологий из нашего стека (например, Docker, RabbitMQ);
- Умение писать тесты (unit, integration);
- Опыт менторства или онбординга джунов.
Что мы предлагаем:
- Сложный и интересный проект, где твой код реально влияет на пользователей;
- Задачи, которые проверят твои навыки на прочность;
- Команда профессионалов, которые готовы делиться опытом и учиться у тебя;
- Гибкий график и удалёнка;
- Атмосфера, где ценят инициативу и результат, а не бюрократию.
P.S. Если ты любишь сложные вызовы и хочешь расти, мы ждём тебя!
Откликайся на нашу вакансию и заполняй форму и наш рекрутер свяжется с тобой!