Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаLead-разработчик внутренних портальных продуктов
Развиваем линейку внутренних корпоративных порталов:
- Infrastructure & Operations Portal — управление инфраструктурой компании (VM, серверы, VPN, доступы, секреты) и коммуникациями/HR (документация, новости, обратная связь, отчётность). Около 20 модулей в одном продукте, постоянно растёт.
- Service Management Portal — внешний продукт для крупного корпоративного клиента в домене ITSM: формализованное взаимодействие между эксплуатацией (Ops/SRE), разработкой, поддержкой и менеджментом. Role-based интерфейсы поверх стандартных ITSM-сущностей (services, incidents, changes, releases, transition, risks).
Нужен главный разработчик, который возьмёт продукты целиком: проектирует архитектуру новых модулей, пишет код, отвечает за стабильность, безопасность, производительность. Команда небольшая, бюрократии мало — это роль с реальной ответственностью и широкой автономией, а не «исполнитель тикетов».
Особенность процесса: значительная часть кода пишется через Claude (Claude Code / API). Кандидат — это человек, который ведёт разработку с AI-агентом как основным исполнителем: формулирует задачи, ревьюит результат, держит архитектуру и продуктовый смысл.
---
Чем предстоит заниматься
- Проектировать и реализовывать новые модули (бэкенд + фронтенд + миграции БД + cron-задачи + интеграции).
- Поддерживать и развивать существующие: рефакторинг, устранение техдолга, оптимизация запросов и фронта.
- Интегрироваться с внешними системами по SSH/HTTP/API (панели управления, биллинг, мессенджеры, helpdesk, гипервизоры; для ITSM-портала — мониторинг, CI/CD, ticketing/CRM).
- Работать с безопасностью: SSH-ключи, шифрование секретов, RBAC, аудит-логи.
- Сопровождать инфраструктуру разработки: Docker-окружение, миграции, развёртывание, мониторинг.
- Вести разработку через Claude Code: декомпозировать задачи в ТЗ, понятные и человеку, и LLM; проводить code review всего, что генерирует AI; ловить «работает, но криво»; откатывать неудачные итерации.
- Делать ревью, наставничать, документировать архитектурные решения.
---
Технологический стек
Бэкенд — PHP 8.x (без тяжёлых фреймворков — чистый PHP + собственный роутер и слой DB)
База — MySQL / MariaDB, PHP-миграции
Фронтенд — Alpine.js 3, Tailwind CSS (без сборщиков и Node-пайплайна)
Realtime — Server-Sent Events, BroadcastChannel
Инфра — Docker / docker-compose, Linux (Debian/Ubuntu), cron, systemd, SSH
Криптография — OpenSSL (AES-256-GCM), libsodium (Ed25519), DEK/KEK
Внешние системы — libvirt, OpenStack, OpenVPN, Rocket.Chat, Redmine, мониторинг, CI/CD-инструменты, ticketing
AI-инструменты — Claude Code / Claude API как основной исполнитель кода
Главное — умение работать без «магии» фреймворков. В проекте нет Laravel/Symfony/Vue/React — всё на явных вызовах, ближе к корням PHP и JS. Это, кстати, делает кодовую базу удобной для AI: меньше скрытых соглашений, больше явного кода, который Claude хорошо читает и пишет.
---
Требования
Обязательно
- 5+ лет коммерческой разработки на PHP, опыт ведения проекта (не только написание кода, но и принятие архитектурных решений).
- Практический опыт работы с AI-агентами (Claude Code, Cursor, Copilot Workspace, Aider, аналоги) — не «пробовал», а вёл реальные проекты через них минимум 6 месяцев. Понимание, как писать ТЗ для LLM, как ревьюить AI-сгенерированный код, где AI ошибается чаще всего.
- Уверенный SQL (MySQL/MariaDB): схема, индексы, оптимизация запросов, миграции, транзакции, блокировки.
- Опыт работы без фреймворков или с минимальными (Slim, Yii-style, собственные роутеры) — должен спокойно держать в голове весь стек, от роутинга до шаблонов.
- Frontend: уверенный vanilla JS + опыт с Alpine.js, Vue.js или Knockout.js (любой реактивный JS без сборщика).
- Tailwind CSS или другой utility-first CSS-фреймворк.
- Linux на уровне сильного пользователя: bash, SSH, cron, systemd, права, sudoers, чтение логов.
- Docker и docker-compose: сборка образов, отладка контейнеров, multi-service compose.
- Приклад
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие