Проект: Создание интернет-магазина для федеральной сети оптово-розничных магазинов с нуля.
Чем предстоит заниматься:
-
Проектирование архитектуры: БД, API и общей структуры проекта.
-
Реализация бизнес-логики: каталог, корзина, заказы, доставки, платежи, личные кабинеты, программы лояльности
-
Базовое администрирование: настройка окружения, деплой, мониторинг совместно с привлекаемыми DevOps-инженером и техлидом.
-
Интеграции:
а) ключевая задача — интеграция с 1С для обмена данных по пользователям, филиалам, товарам, остаткам и заказам.
б) со сторонними сервисами (платежные системы, логистические провайдеры, системы аналитики, системы БАЗИС)
-
Написание тестов.
-
Постоянное взаимодействие с руководителем (product/project-менеджером в одном лице) и Frontend-разработчиком.
-
Поддержание документации в актуальном состоянии.
Что мы предлагаем:
-
Ключевую роль в новом проекте внутри крупной торгово-производственной компании, которая имеет тысячи покупателей по всей стране (устойчивый стабильный бизнес, не стартап).
-
Понятные бизнес-задачи, работа в небольшой команде с прозрачными процессами.
-
Свободу в технических решениях.
-
Возможность построить идеальный продукт с нуля, без разбирательств в чужом коде и легаси.
-
Удаленный формат работы с гибким графиком (в рамках рабочих часов по МСК).
Требования:
-
Опыт коммерческой разработки на Laravel от 3-х лет, предпочтительно опыт работы в e-commerce (интернет-магазины).
-
Опыт работы с версиями php от 8 и выше.
-
Опыт проектирования и оптимизации реляционных БД (MySQL/PostgreSQL).
-
Понимание принципов ООП, SOLID, шаблонов проектирования.
-
Опыт интеграции с 1С, работы с REST API, понимание принципов построения API.
-
Опыт интеграции со сторонними сервисами (платежи, доставка, рассылки и т.п.)
-
Опыт работы с Git, Docker.
-
Навыки работы с базовым администрирования серверов (настройка Nginx, SSL, запуск скриптов), опыт использования и настройки инструментов мониторинга.
-
Понимание принципов SEO и их реализация на практике.
-
Ответственность, самостоятельность и умение видеть проект в целом, а не только текущую задачу.