Ищем Fullstack-разработчика для поддержки и развития турнирного web-приложения Colizeum - продукта внутри крупнейшей в России сети компьютерных клубов.
Предстоит работать над web-приложением, которое на стадии введения в боевой режим: развивать функциональность, поддерживать админ-панель, дорабатывать API и улучшать архитектуру проекта.
Формат сотрудничества - сдельная работа вне штата, оплата по согласованию.
Чем предстоит заниматься:
-
Дорабатывать и поддерживать frontend и backend турнирного web-приложения;
-
Развивать админ-панель на Filament 3 и пользовательский интерфейс на Livewire 3;
-
Интегрироваться с внешними сервисами (ЦБ РФ XML API, ПО компьютерных клубов.);
-
Работать с ролевой моделью доступа (spatie/laravel-permission);
-
Верстать и поддерживать UI-компоненты (Blade / Tailwind CSS);
-
Поддерживать чистоту кода и стабильность работы продукта;
Наш стек:
Backend:
-
PHP 8.1+ / Laravel 10.x
-
MySQL 8.0+
-
Laravel Sanctum (Bearer-токены) - аутентификация API
-
L5-Swagger / OpenAPI 3.0 - документация API
-
spatie/laravel-permission - роли и права
-
sadiqsalau/laravel-otp - одноразовые пароли и сброс пароля
-
Интеграция с ЦБ РФ XML API (cbr.ru) - курсы валют
Админ-панель:
Frontend (внутри Laravel-проекта):
-
Blade + Livewire 3.x
-
Tailwind CSS 3.x
-
Vite 7.x - сборка
Что ожидаем:
-
Уверенный опыт коммерческой разработки на PHP / Laravel;
-
Подтверждённый опыт работы с Filament 3 в боевых проектах;
-
Хорошее знание Livewire 3 и Blade;
-
Уверенное владение MySQL, понимание оптимизации запросов и индексов;
-
Опыт работы с REST API и токенной аутентификацией (Laravel Sanctum);
-
Опыт написания и поддержки OpenAPI / Swagger-документации;
-
Умение писать чистый и поддерживаемый код;
-
Понимание принципов адаптивной вёрстки на Tailwind CSS;
-
Дисциплина в работе с Git и постановкой задач.
Будет плюсом:
-
Опыт работы с турнирными системами, рейтингами, киберспортивной тематикой;
-
Опыт интеграций с внешними XML / SOAP API;
-
Понимание процессов CI/CD и работы с Docker;
-
Опыт написания тестов на PHPUnit / Pest;
-
Опыт продуктовой разработки.
Мы предлагаем:
-
Работу над живым продуктом с реальной аудиторией;
-
Гибкий формат работы - удаленно, по гибкому графику;
-
Сдельную оплату по согласованной ставке (час / задача / помесячный объем);
-
Долгосрочное сотрудничество и стабильный поток задач;
-
Возможность влиять на технические решения по продукту.