ГлавПро Федеральный институт повышения квалификации
Fullstack-разработчик
- PHP
- MySQL
- HTML
- REST API
- Laravel
- React
- SOLID
- DDD
- PHPUnit
- SaaS
Full-stack PHP разработчик (Laravel + Livewire) / AI-driven Developer (удалённо)
ГлавПро - федеральный эксперт в области обязательного обучения (охрана труда, промышленная безопасность и др.). Мы помогаем компаниям выполнять требования законодательства и снижать риски для бизнеса.
Развиваем продуктовую разработку в двух направлениях: запуск новых продуктов с нуля и глубокий рефакторинг существующего монолита. Ищем full‑stack разработчика (Laravel + Livewire, Middle+/Senior), который умеет думать архитектурно, писать чистый и надёжный код и при этом грамотно использовать AI‑инструменты как ускоритель разработки, а не замену своей экспертизе.
Что предстоит делать (обязанности):
-
Участвовать в запуске новых продуктов с нуля на стеке Laravel + Livewire: проектирование архитектуры, разработка модулей, интеграции.
-
Проводить рефакторинг существующего проекта на Yii2 + React: декомпозиция монолита на сервисы, снижение техдолга, улучшение стабильности и производительности.
-
Проектировать и оптимизировать структуру БД (MySQL): схемы, запросы, индексы, производительность.
-
Применять архитектурные принципы и паттерны (SOLID, DDD и др.) осознанно, а не ради галочки.
-
Самостоятельно проводить дымовое тестирование реализованного функционала перед передачей дальше по процессу.
-
Использовать AI‑инструменты как ускоритель: генерация шаблонного кода, рефакторинг, документация, поиск причин багов — с критической оценкой результата.
-
Участвовать в проектировании и эволюции архитектуры: не раздувать сущности, снижать техдолг, уменьшать количество багов и инцидентов.
Что мы ожидаем (требования):
-
Уверенное владение PHP и актуальными версиями Laravel.
-
Опыт работы с Livewire и построением реактивных интерфейсов в экосистеме Laravel.
-
Уверенная работа с MySQL: проектирование схем, написание и оптимизация запросов.
-
Опыт интеграций: REST API, вебхуки, внешние сервисы.
-
Понимание и применение паттернов проектирования и архитектурных принципов разработки ПО (SOLID, модульность, слоистая архитектура и т.д.).
-
Умение самостоятельно проверять свои задачи (дымовое тестирование) перед передачей на QA/приёмку.
-
Системное мышление: вы проектируете так, чтобы система становилась проще и надёжнее, а не сложнее.
-
Умение аргументировать технические решения: почему так, какие альтернативы, какие риски и как вы их снижаете.
-
Готовность использовать AI осмысленно: как инструмент ускорения, а не как «автопилот» разработки.
-
Опыт написания автоматических юнит‑тестов на PHPUnit.
-
Опыт декомпозиции монолита и проектирования микросервисной архитектуры.
-
Знание Golang или интерес к нему — мы рассматриваем этот стек для ряда микросервисов.
-
Насмотренность по UX/UI, аккуратная работа с интерфейсами и внимательность к деталям фронтенда.
Кого мы точно не ищем:
Мы не ищем разработчика, который «делегирует мышление» AI и без ИИ не может вести разработку. Мы ищем инженера, который сам принимает архитектурные решения, умеет разбираться в сложных ситуациях и использует AI там, где это реально экономит время — в рутине, шаблонах, документации, поиске вариантов решения.
Условия:
-
Формат работы: удаленно
-
График: 5/2
-
Оформление: ТК/ГПХ/ИП - обсудим удобный вариант.
-
Команда: работа в связке с коммерческим блоком + взаимодействие с техдиром.
-
Доход: от 200 000 ₽ (по итогам собеседования, отталкиваемся от уровня).
Этапы отбора:
-
Короткий созвон с HR (15–20 минут) - знакомство, обсуждение опыта, ожиданий и вашего подхода к работе и AI.
-
Панельное интервью с CPO и CTO + небольшая сессия лайв‑кодинга (60–90 минут).
-
Оффер.
В своем отклике, коротко ответьте:
- Последний проект на Laravel: что за продукт и что вы делали лично?
- Был ли опыт работы с легаси/чужим кодом?
- Как вы используете AI в разработке (1–2 конкретных примера) и как контролируете качество результата?