Казань, улица Баумана, 38/17
Метро: Кремлевская‼️ Важно!!! Вакансия офисного характера. График 4/1 (четыре дня в офисе, один удаленно, сб, вск - выходные)
Вакансия: Backend-разработчик PHP/Laravel для e-commerce CMS
Проект
Мы развиваем собственную e-commerce CMS и публичный интернет-магазин.
💎Цель проекта - постепенно переехать с Bitrix на более современный, гибкий и производительный стек, который проще масштабировать, поддерживать и развивать под разные магазины.
В проекте уже заложена архитектура с разделением административной части и публичного сайта:
- backend административной панели;
- backend публичного сайта;
- единая или изолированная PostgreSQL-база в зависимости от конфигурации проекта;
- Elasticsearch для поиска, индексации каталога и быстрых фильтров;
- Redis для кеширования, очередей и ускорения работы сервисов;
- API для frontend-приложений админки и публичного сайта.
В разработке будет активно использоваться вайбкодинг: AI-assisted development через Cursor, ChatGPT/Claude и другие инструменты.
‼️ Важно не просто генерировать код, а уметь правильно ставить задачу AI, проверять результат, проектировать архитектуру, писать тесты и доводить код до production-ready состояния.
Задачи
- Разработка backend административной панели на Laravel.
- Разработка backend публичного сайта и API для frontend.
- Проектирование структуры сущностей CMS: таблицы, свойства, SEO, каталог, товары, фильтры, контентные блоки.
- Миграция логики с Bitrix на новый стек без копирования устаревших подходов.
- Интеграция с Elasticsearch: индексация товаров, поиск, фильтрация, SEO-страницы, обновление документов.
- Работа с PostgreSQL: миграции, модели, связи, индексы, оптимизация запросов.
- Настройка Redis для кеширования, очередей и фоновых задач.
- Проектирование и поддержка REST API для frontend-приложений.
- Работа с ролями, правами доступа, аудитом действий и безопасностью административной части.
- Написание feature/unit-тестов, поддержание стабильности API-контрактов.
- Участие в проектировании Docker/CI/CD окружения для локальной разработки и production.
- Использование вайбкодинга для ускорения разработки backend-модулей, тестов, миграций и документации.
Hard skills
- Уверенное знание PHP 8.3+.
- Опыт коммерческой разработки на Laravel.
- Понимание архитектуры современных backend-приложений: сервисы, репозитории/модули, очереди, события, middleware, валидация, политики доступа.
- Опыт проектирования REST API.
- Опыт работы с PostgreSQL или другой реляционной БД на хорошем уровне.
- Навыки оптимизации SQL-запросов, индексов и структуры данных.
- Опыт работы с Elasticsearch будет большим плюсом.
- Понимание кеширования, очередей и фоновых задач, желательно Redis.
- Опыт написания автоматических тестов: PHPUnit, feature tests, contract tests.
- Понимание безопасности backend-приложений: авторизация, роли, права, защита API, хранение секретов.
- Опыт работы с Git.
- Базовое понимание Docker, окружений разработки и production-развертывания.
- Умение читать и рефакторить legacy-код, особенно если есть опыт с Bitrix.
Будет плюсом
- Опыт миграции проектов с Bitrix, самописных CMS или монолитных PHP-систем.
- Опыт разработки e-commerce проектов: каталог, SKU, остатки, цены, фильтры, SEO, заказы.
- Опыт с Laravel Sanctum, Spatie Permission, Spatie Media Library, аудитом действий.
- Опыт проектирования модульной CMS или административных панелей.
- Понимание поисковой оптимизации на уровне backend: ЧПУ, canonical, meta-шаблоны, фильтрованные страницы, sitemap.
- Опыт настройки CI/CD.
- Опыт эффективного использования AI-инструментов в разработке: Cursor, ChatGPT, Claude, Copilot.
Soft skills
- Самостоятельность и умение доводить задачи до результата.
- Умение задавать уточняющие вопросы до начала реализации.
- Аккуратность в архитектуре и внимательность к деталям.
- Готовность работать итерационно: быстро делать MVP, затем улучшать качество и покрытие тестами.
- Умение объяснять технические решения простым языком.
- Ответственное отношение к безопасности, данным и production-стабильности.
- Готовность работать с AI-инструментами как с ускорителем, но не перекладывать на них инженерную ответственность.
Требования к работе с вайбкодингом
- Умение формулировать точные промпты для генерации кода, тестов и документации.
- Умение проверять AI-сгенерированный код: архитектура, безопасность, edge cases, производительность.
- Умение разбивать большую задачу на маленькие шаги для AI-assisted разработки.
- Умение использовать AI для анализа legacy-кода и подготовки миграций с Bitrix.
- Обязательная ручная проверка результата, запуск тестов и ревью собственного кода.
💎 Ожидаемый результат работы
Нам нужен backend-разработчик, который поможет построить надежную основу новой CMS: админку, публичный API, поиск, SEO, каталог и инфраструктурные решения. Важно, чтобы разработчик мог не только писать код, но и думать о развитии проекта на несколько шагов вперед.
Казань
Не указана
Казань
от 100000 RUR
Группа Компаний КАН АВТО
Казань
от 100000 RUR
Школа тату KIVI (ИП Потапов Илья Дмитриевич)
Казань
до 150000 RUR