Вакансия: Разработчик OpenCart (Middle / Middle+)
Мы ищем опытного разработчика OpenCart (опыт от 3 лет), который способен уверенно работать с архитектурой CMS, писать модули, расширения, интеграции и API-функционал. Работа строго по задачам, с гибкой загрузкой.
Основные требования
- Уверенный бэкенд-стек OpenCart
- Глубокое понимание MVC-архитектуры OpenCart, системных хуков, событий, OCMOD/VQMOD, работы с кешированием и оптимизацией производительности.
- Разработка модулей и интеграций
- Создание собственных модулей и расширений.
- Настройка и разработка API.
- Интеграции с внешними сервисами, маркетплейсами, CRM, ERP, складскими системами.
- Поддержка сложной бизнес-логики.
- Умение работать с нестандартными задачами и кастомизацией ядра
- Правильная кастомизация без «ломания» обновляемости.
- Опыт оптимизации SQL-запросов.
- Понимание безопасности веб-приложений.
- Опыт работы от 3 лет, уровень Middle и выше
- Навыки самостоятельной оценки задач, ведения чистой архитектуры и общения с аналитиком/тимлидом.
Пример реальной задачи (из обсуждения)
Задача: Комплексная кастомизация каталога и интеграций
- Фильтрация по брендам, типам товаров и категориям
- Реализовать расширенный фильтр, который сочетает несколько динамических параметров: бренд, тип товара, категория, наличие.
- Оптимизировать SQL-логику под большие каталоги (50k+ товаров).
- Добавить поддержку ЧПУ для комбинаций фильтров.
- Интеграция с API оптовых поставщиков
- Подключение к нескольким API (JSON/XML), включая авторизацию (Bearer/API-Key).
- Синхронизация цен, остатков, статусов, обновление карточек товаров.
- Настройка расписания cron-задач.
- Обработка конфликтов данных (приоритет локальных/поставщика).
- Админ-модуль управления правилами импорта
- Конфигурация сопоставления категорий, брендов, типов товара.
- Настраиваемые правила округления цен, наценок, исключений.
- Логирование обновлений.
- Работа в таск-менеджере asana
- предоставим корпоративный доступ к ИИ
- работа в gitlab
Формат работы
- Переменная занятость
- Гибкая загрузка: задач больше — работаете больше, задач меньше — график уменьшается.
- Оплата по задачам
- Схема “оценили → согласовали → приступили”.
- Оплата фиксируется за каждую задачу или блок задач.
- Удалённо, долгосрочно
- Возможность постоянного сотрудничества при хорошем качестве работы.
Если хочешь, могу дополнить вакансию структурой для размещения на HH, Djinni, LinkedIn или составить короткую версию для мессенджеров.