О компании
Ergonova — федеральная компания, более 15 лет развивающая направление массажного и спортивного оборудования и товаров для здоровья. Бренды Ergonova, MaxBurn и BegiBey представлены в собственной розничной сети, интернет-магазине и на крупнейших маркетплейсах России.
Мы ищем опытного fullstack-разработчика, который возьмёт на себя полный цикл развития web-проектов компании: backend, frontend, внешние интеграции, серверную инфраструктуру и запуск обновлений.
Это hands-on позиция для самостоятельного специалиста, который способен провести задачу от анализа бизнес-потребности и проектирования решения до разработки, тестирования и запуска на production.
Текущий стек: PHP, Yii2, HostCMS, MySQL, XSL, JavaScript, jQuery, HTML, CSS, Tailwind CSS, Linux, Git.
Главная задача
Обеспечивать стабильную работу и развитие сайтов и связанных с ними систем компании: amoCRM, 1С, телефонии, рекламных платформ, чат-ботов и ИИ-сервисов.
Backend и интеграции
•Поддерживать и развивать серверную часть сайтов на PHP, Yii2 и HostCMS.
•Работать с MySQL, бизнес-логикой, контроллерами и базами данных.
•Разрабатывать и поддерживать API и обмен данными между сайтами, amoCRM, 1С и внешними сервисами.
•Настраивать передачу товарных остатков из 1С на сайты.
•Реализовывать массовую загрузку сделок и других данных из 1С в amoCRM.
•Развивать интеграции amoCRM с телефонией, рекламными платформами и базами данных.
•Поддерживать обмен данными между amoCRM и чат-ботами.
•Разрабатывать генераторы YML и другие инструменты выгрузки данных.
•Развивать функционал форм, квизов, корзины, заказов и SMS-подтверждений.
•Выявлять и устранять причины некорректной или неполной передачи данных между системами.
•Разрабатывать механизмы фильтрации спама и защиты форм от повторной отправки.
•Развивать функционал административной панели HostCMS.
ИИ и чат-боты
•Участвовать в проектировании и реализации ИИ-решений для отдела продаж.
•Разворачивать ИИ-компоненты на выделенном сервере.
•Интегрировать ИИ-агента с amoCRM и другими внутренними системами.
•Создавать и развивать чат-ботов с передачей данных в amoCRM.
•Настраивать мониторинг прохождения сообщений и корректности работы интеграций.
•Анализировать бизнес-задачи и предлагать варианты применения ИИ в процессах компании.
Frontend
•Верстать по макетам дизайнеров лендинги, каталоги, карточки товаров, акции и информационные страницы.
•Обеспечивать адаптивное и кроссбраузерное отображение интерфейсов.
•Разрабатывать клиентскую логику на JavaScript и jQuery.
•Работать с HTML, CSS и Tailwind CSS.
•Создавать и дорабатывать XSL-шаблоны HostCMS.
•Развивать формы, квизы, корзину, модальные окна, слайдеры, анимации и другие интерактивные элементы.
•Настраивать цели Яндекс Метрики и других рекламных систем.
•Работать с электронной коммерцией, товарными фидами, SEO-разметкой и микроразметкой.
•Оптимизировать PageSpeed и скорость загрузки страниц.
Серверная инфраструктура
•Администрировать серверное окружение Linux в пределах задач разработки.
•Настраивать и оптимизировать конфигурацию серверов под нагрузкой.
•Диагностировать и устранять ошибки 50x и другие сбои.
•Контролировать стабильность сайтов, интеграций и фоновых процессов.
•Анализировать логи и находить причины технических ошибок.
•Тестировать изменения и самостоятельно выпускать обновления на production.
•Взаимодействовать с хостингом и технической поддержкой.
Что для нас важно
•Опыт коммерческой fullstack-разработки от пяти лет.
•Уверенное владение PHP и MySQL.
•Опыт работы с Yii2 или другим PHP-фреймворком.
•Уверенное знание JavaScript, jQuery, HTML и CSS.
•Опыт адаптивной и кроссбраузерной вёрстки.
•Опыт работы с REST API, webhooks и внешними интеграциями.
•Опыт интеграции CRM, учётных систем, телефонии или чат-ботов.
•Понимание XML и XSL либо готовность быстро освоить XSL-шаблоны.
•Опыт работы с Linux, Git и серверным окружением.
•Умение диагностировать ошибки серверов и web-приложений.
•Понимание логики интернет-магазина: каталог, карточка товара, корзина, формы и передача заказов.
•Умение разбираться в существующем и legacy-коде.
•Способность самостоятельно проектировать решение, оценивать сроки и отвечать за результат.
Будет преимуществом
•опыт работы с HostCMS;
•практический опыт интеграции с amoCRM и 1С;
•опыт интеграции телефонии и рекламных платформ;
•разработка чат-ботов для Telegram, MAX или других платформ;
•опыт развёртывания и интеграции ИИ-агентов;
•знание Nginx, Docker, Redis и CI/CD.
Что мы предлагаем
•Работу с действующими коммерческими web-проектами федеральной компании.
•Задачи на стыке web-разработки, электронной коммерции, CRM, автоматизации и искусственного интеллекта.
•Возможность влиять на технические решения и архитектуру проектов.
•Прямое взаимодействие с внутренними заказчиками.
•Полную занятость и официальное трудоустройство.
•График работы 5/2 офис либо гибрид - формат работы обсуждается индивидуально.
•Уровень дохода обсуждается с финальным кандидатом с учётом опыта и технических компетенций.