Вахитовский район, улица Татарстан
Мы ищем самостоятельного разработчика, который займётся подвязкой данных между Битрикс24 и внешними системами через API. Это не роль «настройщика воронок», а позиция инженера, который пишет код для обмена данными, синхронизации сущностей и автоматизации бизнес-процессов на уровне ядра.
Нужно не просто вызывать методы crm.deal.add, а проектировать отказоустойчивые сценарии: обрабатывать ошибки, избегать дублей, работать с пакетными запросами и событиями.
Обязанности
API и данные:
-
Разработка и поддержка интеграций Битрикс24 с внешними системами (1С, ERP, сайт, телефония, сторонние сервисы) через REST API и вебхуки.
-
Реализация двусторонней синхронизации данных (сделки, лиды, контакты, товары, справочники).
-
Настройка входящих и исходящих вебхуков, OAuth-приложений для облачного и коробочного Битрикс24.
-
Подписка на события (OnCrmDealAdd, OnCrmDealUpdate и др.) и обработка данных в реальном времени.
-
Написание собственных обработчиков, агентов и локальных приложений для встраивания в карточки CRM.
CRM и бизнес-логика:
-
Настройка и доработка смарт-процессов, пользовательских полей и стадий под задачи интеграции.
-
Участие в автоматизации бизнес-процессов (роботы, триггеры) с привязкой к внешним данным.
-
Работа с Bitrix Framework D7: написание модулей и компонентов, где стандартного API недостаточно.
Качество и поддержка:
-
Отладка интеграционных ошибок, разбор логов, устранение дублей и рассинхрона данных.
-
Оптимизация запросов к базе данных (MySQL) при массовых выгрузках и загрузках.
-
Ведение технической документации по реализованным интеграциям.
Требования
-
Коммерческий опыт разработки на PHP 7.4+ / 8.x (ООП).
-
Практический опыт работы с Bitrix Framework D7 (понимание устройства ядра, а не только вызовы API).
-
Уверенное знание REST API Битрикс24: методы, лимиты, пакетные запросы (batch), работа с вебхуками.
-
Опыт написания интеграций с внешними системами (обмен данными, маппинг полей, обработка ошибок).
-
Знание MySQL: написание запросов, понимание структуры таблиц CRM.
-
Владение Git.
-
Базовые навыки JavaScript для работы с интерфейсом карточек (BX.*, встраивание виджетов).
Будет плюсом
-
Опыт интеграции с 1С (CommerceML или через API).
-
Знание Highload-блоков и умение с ними работать.
-
Опыт работы с коробочной версией Битрикс24 (понимание ограничений и возможностей кастомизации).
-
Сертификат «Разработчик Битрикс24».
-
Опыт работы с очередями (RabbitMQ / Kafka) для асинхронной синхронизации.
Условия
-
Оформление: Трудовой договор (удалённо).
-
График: 5/2, гибкое начало рабочего дня.
-
Оплата: обсуждается на собеседовании, зависит от уровня.
-
Техника: компенсация или предоставление рабочего ноутбука (по договорённости).
-
Проекты: долгосрочные, с реальной нагрузкой на интеграции, а не разовые задачи.
Ключевые навыки
Битрикс24