О проекте:
Мы — команда Zarina. Наша цель — обновить и построить новую fashion-цифровую платформу, которая будет соответствовать современным требованиям e-commerce и темпам бизнеса.
Сейчас мы активно перепиливаем легаси: уходим от старого стека, переносим функциональность на современную архитектуру и параллельно создаём новые фичи. Впереди — масштабная реновация платформы, поэтому нам нужны разработчики, которые любят не только поддерживать существующее, но и строить новое.
Если вам близок фешн-ритейл, сложные интеграции и желание влиять на продукт, а не просто закрывать тикеты, — будем рады познакомиться.
Обязанности:
- Разработка и развитие нового интернет-магазина на стеке Laravel + React (Next.js).
- Проектирование и реализация REST API для фронтенда и внешних систем.
- Интеграция со сторонними сервисами: 1С (через ESB), Microsoft DAX, платежные системы, fulfillment.
- Написание и поддержка модулей, компонентов и сервисов.
- Участие в обсуждении архитектуры и развития проекта.
- (Опционально) Поддержка и вывод функционала из старого проекта на 1С-Битрик
Требования:
- Уверенное знание PHP (8.1+) и ООП, понимание паттернов проектирования.
- Опыт коммерческой разработки на Laravel.
- Опыт работы с MySQL/Percona и Elasticsearch.
- Понимание принципов работы очередей (Redis, Laravel Queue).
- Владение Git (gitflow).
- Опыт разработки на ReactJS.
- Знание Next.js (SSR, роутинг).
- Управление состоянием: Zustand, Redux или Context API.
- Адаптивная верстка (HTML5, CSS/SCSS, Tailwind CSS).
- Понимание AJAX и принципов взаимодействия с REST API.
- Будет плюсом:
Опыт работы с 1С-Битрикс (понимание структуры для миграции).
Опыт администрирования Unix-систем.
Понимание общих принципов e-commerce.
Наш стек:
- Backend: PHP 8.4, Laravel 13.
- Frontend: React, Next.js (SSR).
- Базы данных: Percona Server 8.4 (MySQL-совместимая), Redis 7 (кэш/очереди).
- Поиск: Elasticsearch 9.x.
- Инфраструктура: Nginx, Docker / Docker Compose, Unix.
- Тестирование: PHPUnit 12, Laravel Pint.
- Интеграции: REST API, XML/JSON, ESB.