Назад
4 часа назад

Lead Fullstack Developer (PHP)

Формат работы
remote
Тип работы
fulltime
Грейд
lead
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Lead-разработчик внутренних портальных продуктов

Прямой работодатель PulseCore ( pulsecore.ae )

Сеньор Информационные технологии • Разработка • Fullstack • PHP • MySQL • Dev tools • SaaS/PaaS • Системная интеграция 25 мая Удаленная работа
Опыт работы любой Работодатель PulseCore Короткая ссылка: geekjob.ru/hiT2 Откликнуться Описание вакансии


Развиваем линейку внутренних корпоративных порталов:

  • 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.
  • Прикладная криптография: AES-GCM, асимметричные ключи, безопасное хранение секретов, генерация и проверка SSH-ключей.
  • Безопасность веб-приложений: OWASP Top 10, защита от SQLi/XSS/CSRF, безопасная работа с файлами и shell-командами.
  • Git: уверенный workflow, code review, разрешение конфликтов.
  • Системное мышление: умение декомпозировать предметную область в сущности, состояния, переходы; писать ТЗ с явными границами scope.

Будет плюсом

  • Опыт администрирования Linux-серверов (не только разработка, но и эксплуатация).
  • Виртуализация: libvirt/KVM, Proxmox, OpenStack, VMware.
  • Сетевые технологии: OpenVPN, WireGuard, маршрутизация, iptables/nftables.
  • Опыт построения RBAC и multi-tenant систем.
  • Опыт с панелями управления хостингом (ISPmanager, cPanel, Plesk, DirectAdmin).
  • SSE/WebSockets, multi-node архитектуры с распределёнными блокировками.
  • ITIL / ITSM / SRE-практики: incident management, change management (Standard / Normal / Emergency), release management, service transition, SLA/SLO, runbooks, observability contracts.
  • Опыт работы внутри Operations / DevOps / SRE-команды (видели процесс изнутри).
  • Опыт разработки внутренних порталов, status pages, change/release queue, incident dashboards.
  • Code review и менторство.

Что особенно ценим

  • Здравый смысл важнее красивого кода. Решения должны быть простыми, поддерживаемыми и адекватными задаче. Не переусложнять.
  • Самостоятельность. Умение довести задачу от «вот идея в одной фразе» до работающей фичи в проде.
  • Видение бизнес-смысла. Понимать, зачем делается фича и какую боль она снимает.
  • Аккуратность с прод-данными. Это внутренние инструменты — все сотрудники и инфраструктура зависят от их работы.
  • Готовность писать документацию и оставлять после себя понятный код для следующего разработчика (или для следующей итерации AI).
  • Здоровое отношение к AI. Не «AI сам всё сделает», но и не «AI — это игрушка». Умение использовать его как инструмент усиления, понимая его сильные и слабые стороны.

Специализация
Информационные технологии Разработка Fullstack PHP MySQL
Отрасль и сфера применения
Dev tools SaaS/PaaS Системная интеграция
Уровень должности
Сеньор


Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -