Инженер‑разработчик корпоративной CRM
О компании
«МеталлЭнергоХолдинг» — поставщик металлопроката и промышленного оборудования (более 360 000 позиций), на рынке — 13 лет, поставки по России и в дружественные страны.
Задача
Создать с нуля CRM для отдела продаж (без внедрения коробочного решения): объединить данные о клиентах, сделках, задачах и коммуникациях, автоматизировать рутину, дать руководителям актуальную аналитику.
Основные задачи
- проанализировать процессы отдела продаж, сформировать требования;
- спроектировать архитектуру и БД, спланировать этапы разработки;
- разработать CRM на нативном PHP (без фреймворков и ORM);
- реализовать ключевые модули (клиенты, сделки, задачи и др.), воронки продаж, отчёты, фильтры, поиск;
- настроить роли, доступ, журналирование действий;
- создать REST/JSON API, механизмы обмена данными, импорт/экспорт;
- развернуть в Docker на Debian 12, настроить бэкапы и мониторинг;
- тестировать, оптимизировать, сопровождать и развивать систему, вести документацию.
Предполагаемый технологический стек
Debian 12, Docker, Nginx, PHP 8.4+, PHP‑FPM, PostgreSQL, PDO, HTML5/CSS3, нативный JS, Fetch API, jQuery (точечно), REST/JSON, Git, shell‑скрипты. Python — для отдельных утилит. Без Laravel, Symfony, ORM и тяжёлых фронтенд‑фреймворков.
Требования
- опыт серверной разработки на PHP, понимание ООП и разделения на слои;
- умение проектировать без крупного фреймворка, писать понятный и документированный код;
- уверенное владение PostgreSQL и SQL (транзакции, индексы, оптимизация запросов), опыт с PDO;
- знание HTML, CSS, нативного JS, основ HTTP, REST, JSON;
- понимание безопасности веб‑приложений;
- опыт с Docker, Linux, настройкой Nginx и PHP‑FPM, работа с Git;
- способность переводить бизнес‑требования в функционал, готовность отвечать за работоспособность системы.
Важные качества
- умение видеть систему целиком,
- объяснять решения простым языком,
- не усложнять архитектуру,
- балансировать между скоростью,
- надёжностью и удобством сопровождения.
Будет плюсом
Опыт разработки CRM/ERP, автоматизации продаж, B2B‑процессов, интеграций, работы с LDAP/AD, импортом Excel, генерацией PDF, миграцией данных, настройкой CI/CD.
Что предлагаем
- разработку значимой системы с нуля и влияние на архитектуру;
- самостоятельность в технических решениях;
- долгосрочное развитие продукта;
- понятный результат (CRM будет активно использоваться);
- условия и вознаграждение по опыту кандидата.
Результат
Рабочая версия CRM с базовыми процессами отдела продаж, далее — стабильная, адаптируемая система с единой историей по клиентам, автоматизацией рутинных операций и прозрачной аналитикой для руководства.