Senior PHP/Laravel разработчик для ERP-проектов

Мамулов Владимир Александрович
Жуковский (Московская Область) Опубликовано Недавно
от 200000 руб.
Полная занятость3–6 летПрограммист
от 200000 руб.

Описание

Ищем backend-разработчика, который поможет спроектировать и написать заново несколько связанных бизнес-систем на базе Laravel/CI4 + PostgreSQL. Сейчас есть рабочий legacy-проект на PHP / CodeIgniter 4 / MySQL. Мы не планируем переносить его “таблица за таблицей”. Задача — разобраться в существующей логике, выделить реальные бизнес-процессы и на их основе спроектировать новую архитектуру на Laravel + PostgreSQL. Направления Каждое направление самостоятельное, но они обмениваются данными через понятные API, события и фоновые задачи. 1. Бухгалтерия. Юридические лица, счета, банк, касса, налоги, сверки, КУДиР, НДС, финансовые операции. 2. Производство и склад. Товары, склад, движения, маркировка, Честный Знак, упаковка, локальные складские операции. В перспективе часть производства/маркировки может работать на локальном сервере склада, поэтому архитектура должна учитывать обмен событиями и работу при нестабильной связи. 3. Продажи на маркетплейсах. Интеграции с Ozon, Wildberries и другими: карточки, товары, цены, остатки, поставки, склады, отзывы, вопросы, чаты, отчёты, акции, реклама. Обязанности: Проектировать и разрабатывать backend на PHP 8+ / Laravel. Разбираться в текущем legacy-проекте, чтобы понять существующие бизнес-процессы. Проектировать структуру PostgreSQL: таблицы, связи, индексы, ограничения, миграции. Проектировать API и контракты обмена между проектами. Реализовывать migrations, seeders, services, jobs, commands. Настраивать очереди, планировщик и фоновые задачи через Laravel Queue / Scheduler. Переносить не старую структуру “как есть”, а бизнес-смысл: данные, сценарии, операции, отчеты. Поддерживать интеграции с Ozon, Wildberries, Честный Знак и другими внешними сервисами. Продумывать обработку фоновых задач, повторов, ошибок и логирования. Документировать ключевые решения простым языком. Требования: PHP 8+, Laravel, SQL. PostgreSQL: индексы, FK, транзакции, jsonb, ON CONFLICT, миграции. Опыт проектирования баз данных и API. Очереди, jobs, scheduler, console commands. Понимание Service / Repository подхода. Умение проектировать системы по бизнес-процессам, а не просто копировать старые таблицы. Умение работать с legacy-кодом как с источником знаний о бизнесе. Умение объяснять сложные технические решения простыми словами. Умение документировать архитектурные решения и схемы обмена. Будет плюсом: Опыт проектирования нескольких связанных проектов/сервисов. Опыт миграции с legacy-системы на новую архитектуру. Опыт с API маркетплейсов: Ozon, Wildberries, Яндекс Маркет. Опыт с ERP, складским учетом, производством, бухгалтерией. Опыт с маркировкой Честный Знак. Опыт с Laravel Horizon / Redis queues. Понимание event-driven подхода, outbox/inbox, идемпотентности. Опыт оптимизации SQL-запросов и индексов. Умение работать с Claude Code, Codex и аналогами Отклик: В отклике желательно написать: какой у вас опыт с PHP, Laravel и PostgreSQL; проектировали ли вы системы с несколькими связанными сервисами/проектами; работали ли с legacy-кодом и перепроектированием систем; есть ли опыт с queues/jobs/scheduler; есть ли опыт с маркетплейсами, ERP, складом, производством, бухгалтерией или учетными системами.

Требования к кандидату

Условия и бонусы

Описание

Ищем backend-разработчика, который поможет спроектировать и написать заново несколько связанных бизнес-систем на базе Laravel/CI4 + PostgreSQL. Сейчас есть рабочий legacy-проект на PHP / CodeIgniter 4 / MySQL. Мы не планируем переносить его “таблица за таблицей”. Задача — разобраться в существующей логике, выделить реальные бизнес-процессы и на их основе спроектировать новую архитектуру на Laravel + PostgreSQL. Направления Каждое направление самостоятельное, но они обмениваются данными через понятные API, события и фоновые задачи. 1. Бухгалтерия. Юридические лица, счета, банк, касса, налоги, сверки, КУДиР, НДС, финансовые операции. 2. Производство и склад. Товары, склад, движения, маркировка, Честный Знак, упаковка, локальные складские операции. В перспективе часть производства/маркировки может работать на локальном сервере склада, поэтому архитектура должна учитывать обмен событиями и работу при нестабильной связи. 3. Продажи на маркетплейсах. Интеграции с Ozon, Wildberries и другими: карточки, товары, цены, остатки, поставки, склады, отзывы, вопросы, чаты, отчёты, акции, реклама. Обязанности: Проектировать и разрабатывать backend на PHP 8+ / Laravel. Разбираться в текущем legacy-проекте, чтобы понять существующие бизнес-процессы. Проектировать структуру PostgreSQL: таблицы, связи, индексы, ограничения, миграции. Проектировать API и контракты обмена между проектами. Реализовывать migrations, seeders, services, jobs, commands. Настраивать очереди, планировщик и фоновые задачи через Laravel Queue / Scheduler. Переносить не старую структуру “как есть”, а бизнес-смысл: данные, сценарии, операции, отчеты. Поддерживать интеграции с Ozon, Wildberries, Честный Знак и другими внешними сервисами. Продумывать обработку фоновых задач, повторов, ошибок и логирования. Документировать ключевые решения простым языком. Требования: PHP 8+, Laravel, SQL. PostgreSQL: индексы, FK, транзакции, jsonb, ON CONFLICT, миграции. Опыт проектирования баз данных и API. Очереди, jobs, scheduler, console commands. Понимание Service / Repository подхода. Умение проектировать системы по бизнес-процессам, а не просто копировать старые таблицы. Умение работать с legacy-кодом как с источником знаний о бизнесе. Умение объяснять сложные технические решения простыми словами. Умение документировать архитектурные решения и схемы обмена. Будет плюсом: Опыт проектирования нескольких связанных проектов/сервисов. Опыт миграции с legacy-системы на новую архитектуру. Опыт с API маркетплейсов: Ozon, Wildberries, Яндекс Маркет. Опыт с ERP, складским учетом, производством, бухгалтерией. Опыт с маркировкой Честный Знак. Опыт с Laravel Horizon / Redis queues. Понимание event-driven подхода, outbox/inbox, идемпотентности. Опыт оптимизации SQL-запросов и индексов. Умение работать с Claude Code, Codex и аналогами Отклик: В отклике желательно написать: какой у вас опыт с PHP, Laravel и PostgreSQL; проектировали ли вы системы с несколькими связанными сервисами/проектами; работали ли с legacy-кодом и перепроектированием систем; есть ли опыт с queues/jobs/scheduler; есть ли опыт с маркетплейсами, ERP, складом, производством, бухгалтерией или учетными системами.

Похожие вакансии

Программист (Python язык, ученик)
НПО Завод Волна
Зарплата не указана
Полная занятостьОпыт не требуется
Инженер технической поддержки (Л2)
Cloud.ru
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Менеджер по работе с клиентами
ALDI-Karelia
50000 – 70000 руб.
Полная занятостьОпыт 1–3 года
Golang-разработчик в команду сервиса Рекламы
2ГИС
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Менеджер чат-поддержки Яндекс Еда
Яндекс Команда для бизнеса
30000 – 77000 руб.
Полная занятостьОпыт не требуется
Специалист отдела экспертной поддержки сети
Компания БКС
от 65000 руб.
Полная занятостьОпыт 1–3 года