Перейти к содержанию

Планируем найм · Москва

CRM-разработчик / интегратор

Соберите систему, которой можно доверять.

От формы на сайте до сделки в amoCRM: разрабатывайте обмен, находите сбои и делайте путь каждого обращения понятным.

Мраморная скульптура разработчика за мониторами с CRM и схемой интеграций
  • WordPress
  • API и вебхуки
  • amoCRM
Плановый оклад в месяц
160 000–230 000 ₽
Москва · офис
Первые 3 месяцаДальше формат обсудим

Набор пока не открыт. Можно познакомиться заранее.

Можно начать с вопроса, без резюме

От заявки на сайте
до понятного результата в CRM.

Ваша зона влияния: принять данные, связать их со сделкой и проверить, что ничего не потерялось.

  1. Принять

    Проверить форму
    и сохранить событие.

    Заявка + источник
  2. Передать

    Связать WordPress
    и сервисы через API.

    Ключ + статус
  3. Связать

    Найти контакт, сделку
    и ответственного.

    Связи в amoCRM
  4. Проверить

    Сверить результат
    и разобрать сбой.

    Контроль + восстановление
WordPress

Пример маршрута. Реальную схему определим вместе.

Вам предстоит работать с WordPress, amoCRM и интеграциями.

Нужен опыт работы с API, вебхуками и понимание связей между сущностями.

Обсудить мой опыт

Разработка и сопровождение

От карты данных
до работающей интеграции.

Не набор разрозненных настроек. У каждой доработки есть проверяемый результат, а у каждого важного потока — понятный порядок поддержки.

  1. Разобраться в процессе

    Найти источники обращений, владельцев полей и места потерь. Согласовать связи контакта, компании и сделки, правила обновления и первый приоритет.

    Результат: карта потоков и правила полей
  2. Разработать обмен

    Доработать WordPress-формы и API: проверка на сервере, запись события до передачи, авторизация и понятный контракт с amoCRM и сервисами.

    Результат: проверенный маршрут сайт → CRM
  3. Защитить от потерь и дублей

    Сохранять ключ события, источник и CRM-ID. Отличать повтор от нового обращения, ограничивать повторы и разбирать неоднозначный результат после таймаута.

    Результат: видимый статус и безопасный повтор
  4. Подготовить к сопровождению

    Проверять ошибки на обезличенных данных. Оставлять логи без секретов, сверку с CRM, инструкцию восстановления и план безопасного выпуска и отката.

    Результат: тесты и инструкция восстановления

Изменения — с проверкой на тестовых данных и понятным способом отката.

Обсудить систему

Инженерные задачи, а не только настройки

Сбой возможен.
Потеря контекста — не норма.

Типовые ситуации для обсуждения подхода. Это примеры будущих задач, не отчёт об уже внедрённых решениях компании.

CRM не ответила после созданияСначала выяснить результат, затем повторять

Таймаут не доказывает, что сделка не создана. По постоянному ключу и журналу проверяем исход. Неоднозначность оставляем видимой, а не отправляем второй запрос вслепую.

Проверка: потерянный ответ не порождает дубль; у события есть найденный CRM-ID или понятный следующий шаг.

Webhook пришёл повторноНе затереть новое действие менеджера

Различаем повтор события и новое обращение клиента. Учитываем порядок обновлений и владельца поля. Конфликт, который нельзя разрешить по правилу, передаём на разбор.

Проверка: нет второй задачи, устаревшее событие не возвращает старый этап и не стирает ручное изменение.

Сделка есть, источник потерялсяСверить поля и объяснить расхождение

Проверяем UTM, referrer, внешний ключ и mapping полей. Вместе с владельцем данных определяем первое и последнее касание, обязательность полей и значение «неизвестно».

Проверка: расхождения между источником и CRM объяснены, новые обращения не склеены только из-за одинакового телефона.

Форма изменилась перед выпускомПроверить ошибку, повтор и откат

На обезличенных данных проверяем формат, обязательные поля, таймаут, 429/5xx и повтор. Для временных ошибок — ограниченные попытки с паузами, затем отдельный разбор.

Проверка: известны критерии выпуска, способ отката и проверка после релиза. В логах нет токенов и данных клиентов.

В журнале важны ключ, статус, причина и следующее действие. Ответ «200 OK» сам по себе ещё не подтверждает результат в CRM.

Есть похожий опыт

Отвечать за интеграции.
Не заменять всю команду.

До выхода договоримся о числе систем, доступах, приоритетах и времени на поддержку. Комплексная ответственность не означает бесконечный список задач.

Ваш участок

  • Логика обмена, код интеграций и настройки CRM.
  • Проверка доставки, качества данных и причин сбоев.
  • Документация и предложения по развитию системы.

Совместные решения

С руководителем согласуете приоритеты, с продажами — правила CRM и владельцев полей, с разработчиками сайтов — изменения в CMS. С аналитиком, когда он подключён, — источники и сверку данных.

Команду ещё собираем. До старта уточним, кто уже подключён и какой ресурс реально доступен.

Не вся разработка и не поддержка 24/7. Продажи, инфраструктура и вся аналитика не переходят к вам автоматически. Срочную реакцию, дежурства и компенсацию согласуем отдельно.

Уточнить нагрузку

Стек под задачу

amoCRM. WordPress.
И код, который их связывает.

Основные платформы известны. Архитектуру внутренних сервисов, плагины, тарифы и доступы проверим до технических обещаний.

amoCRM
Контакты, компании, сделки и задачи. API v4, OAuth 2.0, вебхуки, связи и ответственные.
WordPress
PHP, формы и плагины. Hooks, REST API и серверная проверка данных без правки ядра.
Внутренние сервисы
Самописные системы и другие платформы. Языки, хранилища и доступы уточним до выбора решения.
Рабочие подходы: доставка, проверка, выпуск
  • События и данные. Журнал со статусами, ключ события, правила полей, ограниченные повторы и сверка источника с CRM. Хранилище и способ фонового запуска выбираем по реальной системе.
  • API и доступы. OAuth 2.0, безопасное обновление токенов, лимиты и таймауты. Секреты не попадают в браузер, Git или обычные логи.
  • Качество. Git, тестовые данные и моки ошибок. Проверка до выпуска, короткий контроль после него и понятный откат; тестовую среду согласуем до изменений.
Дополнительные инструменты: только после оценки задачи

n8n / Make, SQL-сверки, отдельная очередь, Sentry или Grafana, CI/CD и Docker — возможные варианты, не список уже установленных продуктов и не обязательное знание всего сразу.

Сначала определим объём событий, ограничения, стоимость поддержки и владельца следующего действия. Иногда достаточно таблицы задач и короткой инструкции; сложность должна быть оправдана.

Что важно в вашем опыте

Самостоятельность важнее
списка из двадцати технологий.

  • CRM и CMS: понимаете сущности и связи amoCRM; умеете разобраться в формах, плагинах, PHP и серверной обработке WordPress.
  • Код и API: HTTP, JSON, OAuth 2.0, вебхуки, валидация и правила преобразования полей. Можете самостоятельно написать и сопровождать обмен.
  • Надёжность: ключ события, защита от дублей, ограниченные повторы и диагностика по логам. Умеете восстановить обмен, не создавая вторую сделку.
  • Качество работы: Git, тесты, безопасные доступы, выпуск и откат. Фиксируете неизвестное, согласуете бизнес-правила и оставляете документацию.
Senior: глубина, которую обсудим на примере

Конкурентные обновления и владение полями; неопределённый результат API; inbox/outbox или другой надёжный журнал; массовые изменения порциями с контрольными точками; сверка и восстановление после сбоя.

Важно объяснить ограничения, безопасный выпуск и выбор самого простого достаточного решения. Не требуется внедрять все эти механизмы в каждый поток.

Будет плюсом: телефония, виджеты, аналитика и AI

Телефония и чаты, виджеты amoCRM, автоматизация по этапам, SQL и миграции пригодятся, если войдут в согласованный участок. Провайдеры, тарифы и права проверим отдельно.

AI — необязательное направление. Возможный пилот: предложить категорию обращения с проверкой человеком. Нужны разрешённые данные, проверка ответа, обезличенные тесты и безопасный запасной маршрут, а не самостоятельные решения модели в CRM.

Первые 90 дней.
От карты системы к надёжному обмену.

Ориентир для совместного плана. Объём и сроки уточним после знакомства с кодом, доступами и состоянием интеграций.

  1. 01–30 дней

    Выбрать первый маршрут

    Карта систем, владельцы данных, доступы и риски. Согласуем один поток, тестовые данные и критерии готовности.

    Итог: карта и ограниченный план
  2. 31–60 дней

    Довести до проверяемого результата

    Контракт, ключ события, статусы и защита от дублей. Проверим таймаут и повторы, подготовим выпуск и откат.

    Итог: первый поток с тестами
  3. 61–90 дней

    Сверить и передать в поддержку

    Сопоставим источник и CRM, разберём расхождения. Оставим инструкцию восстановления и следующий список приоритетов.

    Итог: результат, который можно проверить

Это ориентир, не скрытое обязательство переделать все системы за три месяца. Недостающие доступы и помощь команды учитываем в плане.

Понимать доход до решения о работе

Задачи, деньги и формат.
Договоримся до выхода.

Оценим ваш опыт на реальной интеграции и согласуем посильный участок. Без обещаний дохода, за которыми нет понятных условий.

Оклад в месяц
160 000–230 000 ₽

Плановый диапазон для самостоятельного разработчика интеграций. Личную сумму и объём поддержки согласуем до выхода. Премии — отдельно.

Рабочий формат
Первые 3 месяца — Москва

Полная занятость, работа в офисе. Дальше формат обсудим по задачам и самостоятельности.

Оценка результата
Не число настроек. Качество обмена.

Доставка событий, защита от дублей, объяснённые расхождения и проверенные релизы. Цели относятся к вашему участку, не ко всей выручке.

Как договоримся о показателях результата

До начала периода выберем 3–5 показателей, источник расчёта, период и исключения. Например: доля принятых событий с подтверждённым результатом в CRM; возраст необработанных записей; доля объяснённых расхождений; изменения, выпущенные с тестом и проверкой отката.

Ожидающие, отклонённые и спорные события остаются в отчёте. Срок реакции не назначаем без согласованного графика поддержки и доступного ресурса. Числа и целевые значения определим после исходной проверки.

Месячная добавка и квартальный фонд команды

Оклад — отдельно. Месячная добавка: 0 / 5 / 10 / 15% от оклада после первых трёх календарных месяцев, по заранее согласованным 3–5 показателям. Может быть нулевой. Эта пауза относится к добавке, а не определяет испытательный срок.

В фонд команды направляется 10% положительной расчётной базы: подтверждённые поступления согласованных источников за вычетом относимой рекламы и предусмотренных регламентом расходов на инструменты и внешних исполнителей. Это фонд всей команды, не личная премия и не процент от чистой прибыли. При неположительной базе фонд равен нулю.

Половина фонда распределяется по времени участия, половина учитывает также уровень. Вклад учитывается с первого дня. Первая выплата возможна после закрытия квартала, первых трёх календарных месяцев и подтверждения результата. Размер выплаты не гарантирован. Полный расчёт и сроки согласуем лично.

Пересмотр условий и формат после трёх месяцев

Плановые вилки пересматриваем дважды в год. Это не автоматическое повышение личного оклада: изменение обсуждаем по подтверждённым навыкам и ответственности. Дальнейший формат работы согласуем отдельно; удалёнка не включается автоматически.

До выхода фиксируем сумму, даты выплат, показатели, график и объём поддержки. Место работы: г. Москва, 1-Й Автозаводский пр-д, д. 4 к. 1, помещ. I-комн. 45, этаж 5.

Набор пока не открыт. Можно познакомиться заранее.

Обсудить мои условия

Познакомимся
на примере вашей системы.

Без обязательной презентации и чужих данных. Сначала ваш опыт, затем наши задачи и взаимные ожидания.

  1. 01

    Коротко об опыте

    С какими CRM и CMS работали, что разрабатывали и сопровождали сами.

  2. 02

    Одна интеграция в деталях

    Как передавали данные, проверяли результат и разбирали сбои.

  3. 03

    Наша система и ваши условия

    Приоритеты, доступы, помощь команды, оплата и первый участок.

Дополнительное задание — только по согласованию объёма, времени, критериев и оплаты. Не просим бесплатно делать готовую работу для бизнеса.

Частые вопросы

Про деньги, задачи и знакомство с командой.

Задачи и система

Это настройка CRM или разработка?

Нужен человек, который умеет и разобраться в процессе, и написать интеграцию. Воронки и поля — часть работы. Основной фокус: обмен между CRM, сайтами, CMS и сервисами, проверка данных и сопровождение после запуска.

Какие CRM, CMS и языки нужно знать?

В первую очередь работаем с amoCRM и WordPress. Для WordPress важны PHP, формы, плагины и серверная обработка. Внутренние сервисы есть, но их языки и архитектуру разберём на знакомстве. Знать все CRM, CMS и инструменты не требуется; очереди, BI и AI не являются обязательным списком для одного человека.

Стек и рабочие подходы
Нужно будет переделывать всё с нуля?

Нет такого заранее заданного требования. Начнём с карты системы и проблем, которые мешают работе. Сначала согласуем приоритетные исправления. Переписывание или миграцию рассматриваем только при обоснованной необходимости, с планом проверки и отката.

Нагрузка и условия

Сколько проектов и нужно ли быть на связи ночью?

Число систем, время на поддержку и развитие согласуем до выхода. Работа с CRM не означает круглосуточную доступность. Если нужны дежурства, отдельно договоримся о графике, реакции на сбои и компенсации.

Какой оклад и от чего зависит премия?

Плановый оклад в месяц: 160 000–230 000 ₽. Личную сумму, сроки выплат и условия премии согласуем до выхода. Верхняя граница не гарантируется. Показатели относятся к вашему участку: полнота данных, надёжность обмена и принятые изменения. Выручка зависит также от рекламы и продаж.

Можно работать удалённо или на проекте?

Для постоянной работы первые три месяца — в офисе в Москве. Дальше формат обсуждаем по задачам и самостоятельности, без автоматического перехода на удалёнку. Если вам интересен отдельный проект, укажите это: возможность, объём и оплату обсудим лично.

Знакомство

Набор уже открыт?

Пока готовим набор и знакомимся заранее. Уже можно рассказать о своём опыте или задать вопрос. Дату старта и следующий шаг обсудим отдельно.

Нужно ли резюме? Что показать под NDA?

Резюме и подробный кейс необязательны: можно начать с вопроса. Для разговора подойдёт обезличенное описание одной интеграции — задача, системы, ваш вклад, сложный сбой и проверка результата. Исходный код, базу клиентов, реальные телефоны и email, токены, пароли и доступы присылать не нужно.

Задать вопрос
Будет ли тестовое и что после отклика?

Для первого обращения тестовое не нужно. При взаимном интересе разберём ваш опыт, нашу систему и условия. Если понадобится дополнительная учебная задача, заранее согласуем объём, время, критерии и оплату. Бесплатно дорабатывать нашу систему не просим. Фиксированный срок ответа пока не установлен; отправка формы не гарантирует интервью или предложение.

Давайте обсудим ваши задачи

Расскажите, что вам интересно. Можно начать с вопроса, без резюме.

Обсудить работу в команде

Начнём со знакомства

Какие системы
вы связали между собой?

Оставьте отклик или сначала уточните условия. Резюме и портфолио необязательны.

8 800 200-06-00 Бесплатно по России
С чего начнём?

Можно без резюме. Достаточно контакта и короткого рассказа об опыте.

Знакомство по направлениюCRM-разработчик / интегратор

Набор пока не открыт. Можно познакомиться заранее. Отправка формы не гарантирует интервью или предложение.

Не присылайте код, базы клиентов, пароли, токены и доступы. Достаточно обезличенного рассказа.

Мраморная скульптура специалистки с ноутбуком и портфолио

Что поможет познакомиться

Одна интеграция: исходная задача, системы, ваш личный вклад, сложный сбой и способ проверки результата. Короткого обезличенного рассказа достаточно; готовый кейс необязателен.

  • Достаточно одного понятного примера
  • Можно обезличить данные и название клиента
  • Тестовое при первом обращении не нужно

Нет готового резюме? Опишите опыт в сообщении. Доступы к кабинетам и данные клиентов присылать не нужно.

Это общие номера компании. Скажите, что звоните по поводу работы в Заводе маркетинга.