Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
Team Lead / Технический руководитель (PHP, Senior, Dev)
генерация резюме
сопроводительное письмо
описание
требования
- Требования к кандидату;
- 1️⃣ Обязательные технические навыки (Hard Skills);
- Общий опыт коммерческой разработки: от 3 лет;
- Опыт fullstack-разработки с уклоном в backend;
- ▸ Backend;
- PHP 7.4+ — уверенное владение, ООП, паттерны проектирования;
- SQL — MySQL, PostgreSQL: проектирование схем, оптимизация запросов, индексы;
- Опыт с MVC-фреймворками, понимание архитектуры CMS/ECM-систем;
- ▸ Frontend;
- HTML/CSS (Less), JavaScript, jQuery;
- Smarty — опыт работы с шаблонизатором;
- ▸ Инфраструктура и протоколы;
- Git — branching-модели, code review, конфликт-резолв;
- SSH, SFTP — администрирование серверов;
- HTTP/HTTPS, SSL/TLS — понимание веб-протоколов;
- REST API — проектирование и интеграция;
- IMAP/SMTP — почтовые протоколы;
- Redis — кэширование, очереди;
- Unix/Linux — уверенная работа в CLI;
- Сетевые протоколы — модель OSI или TCP/IP;
- ▸ Платформа;
- CS-Cart Multi-Vendor — опыт работы с платформой необязателен, но будет преимуществом;
- Понимание архитектуры: контроллеры (PHP) → шаблоны (Smarty) → клиентская часть;
- ▸ Принцип работы;
- Результат важнее совершенства — приоритет на рабочих бизнес-решениях, а не на эстетике кода;
- Умение работать с чужим кодом — основная масса задач: доработка и кастомизация существующей платформы;
- 2️⃣ Желательные технические навыки;
- ▸ Инфраструктура;
- Nginx — конфигурация, reverse proxy, балансировка;
- Varnish — HTTP-кэширование;
- ▸ Перспективный стек (планируемый переход);
- Laravel — основа CS-Cart Enterprise;
- GraphQL — API нового поколения;
- Docker — контейнеризация;
- CI/CD — пайплайны автоматизации;
- 3️⃣ Управленческие навыки (Soft Skills);
- ▸ Руководство командой;
- Опыт управления командой от 1 года;
- Code review, наставничество, онбординг;
- ▸ Постановка задач;
- Критерии приёмки — что считается готовым;
- Ожидаемый результат: форма, глубина, длительность;
- Управление результатами, а не процессами — без микроменеджмента;
- ▸ Планирование и мышление;
- Декомпозиция, оценка сроков, распределение нагрузки;
- Управление бэклогом и приоритетами;
- Мыслить от частного к общему и обратно — видеть проблему в контексте системы, декомпозировать цель на шаги и контролировать движение;
- ▸ Коммуникация;
- Объяснять технические решения бизнесу простыми словами, понятными школьнику;
- Аргументировать выбор технологий, подходов, решений;
- Взаимодействие с заказчиками и подрядчиками;
- Проводить и вести встречи: формировать повестку, удерживать discussion на теме, фиксировать решения;
- Разделять факты и интерпретации;
- ▸ Ответственность за продукт;
- Реагирование на инциденты в продакшене, первичный дебаг;
- Контроль стабильности платформы;
- ▸ Работа с AI-инструментами;
- Практический опыт LLM (Claude, Gemini, GLM и др.) в разработке: код-ревью, генерация кода, анализ документации, дебаг, менеджмент;
- 4️⃣ Структура команды;
- TL подчиняется напрямую CTO;
- | Роль | Кол-во |;
- | CTO | 1 (стратегия, прямой руководитель TL) |;
- | Junior-разработчик | 1 |;
- | Тестировщик | 1 |;
- | Подрядчик по CS-Cart | 1 (внешний) |;
- TL — единственный senior-разработчик в команде. Участвует в разработке руками наравне с остальными;
- 5️⃣ Будет плюсом;
- Опыт миграции/апгрейда e-commerce платформ;
- Понимание highload-архитектуры;
- Знание маркетплейсов как бизнес-домена;
- Английский — чтение тех. документации.
условия