Senior Fullstack PHP Developer (OpenCart / Symfony / Legacy)
Описание от работодателя
Обязанности: Разработка, доработка, рефакторинг и поддержка CRM-системы на базе OpenCart 1.5.4.1
Работа с backend-частью бизнес-критичных систем (CRM, B2B/B2C-порталы)
Поддержка и развитие функционала на PHP 5.x / 7.x , работа с устаревшим кодом
Разработка и оптимизация модулей, контроллеров, моделей и шаблонов OpenCart
Работа с MySQL (сложные запросы, оптимизация, индексы, транзакции)
Интеграции с внешними сервисами (API, платежные системы, 1С и т.д.)
Написание и поддержка frontend-части (HTML/CSS/JS, шаблоны OpenCart)
Требования: Опыт коммерческой разработки на PHP от 6 лет
Реальный опыт работы со старым PHP 5.x и legacy-кодом
Опыт работы с OpenCart (желательно 1.5.x / 2.x) — будет сильным преимуществом
Опыт работы с Symfony от 3 лет
Опыт работы с Docker (сборка образов, Docker Compose)
Уверенное знание MySQL (сложные запросы, оптимизация, транзакции)
Опыт работы с Redis, RabbitMQ (или Kafka), MongoDB
Опыт разработки REST API
Хорошее понимание ООП и принципов SOLID, DRY, KISS
Базовые/уверенные навыки frontend (HTML, CSS, JavaScript, jQuery)
Умение читать и дорабатывать чужой старый код
Английский — чтение технической документации
Будет плюсом: Опыт работы со старыми версиями Symfony или другими legacy-фреймворками
Опыт миграции/модернизации старых проектов
Опыт написания тестов
Условия: Удалённая работа или офис в Санкт-Петербурге
Работа в небольшой команде без бюрократии и лишней отчётности
Зарплата от 250 000 ₽ (обсуждается по итогам собеседования)