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