PHP/Bitrix24 разработчик (Коробка/On-premise)
Employment type: Полный рабочий день
Grade: Middle
Skills: Битрикс24, JavaScript, PHP, MySQL, CI/CD, GitLab, RabbitMQ, Jira, Docker
Description:
Мы в поиске PHP/Bitrix24 разработчика в команду, ответственную за развитие и внедрение Битрикс24 как корпоративного портала и CRM-системы в торгово-производственную компанию полного цикла.
У нас это не просто «коробка с настройками», а мощный интранет-портал с глубокой кастомизацией. Мы пишем собственные модули для автоматизации работы с клиентами, генерации коммерческих предложений, управления сотрудниками компании и выстраивания сложных бизнес-процессов.
Обязанности:
Разработка и автоматизация:
Создание новых и доработка существующих собственных модулей, компонентов и приложений для CRM с учетом высоких требований к качеству кода и производительности.
Реализация сложной автоматизации рабочих процессов с использованием программного кода (в дополнение к стандартному конструктору БП и роботов).
Написание миграций для базы данных.
Создание и доработка UI-интерфейсов внутри портала, обеспечение адаптивности под мобильные устройства.
Интеграции и архитектура данных:
Проектирование, разработка и поддержка обмена данными между Bitrix24 и внешними корпоративными системами: 1С (в т.ч. через Шину 1С), ERP, сторонние сервисы по REST/SOAP API.
Работа с очередями сообщений (RabbitMQ) для асинхронных обменов.
Техническая реализация сегментации данных и разграничения доступа на уровне БД.
Оптимизация и поддержка платформы:
Обеспечение высокой производительности, безопасности и масштабируемости коробочной версии Битрикс24.
Анализ узких мест, профилирование и оптимизация медленных запросов MySQL, работа с кэшированием (Memcached, Redis, тегированный кеш Битрикса).
Поиск и устранение багов, рефакторинг и улучшение существующих модулей.
Командная работа:
Работа в связке с системным аналитиком для обсуждения ТЗ и предложения оптимальных технических решений.
Взаимодействие с тимлидом, DBA и системными администраторами при развертывании, мониторинге и резервном копировании.
Ведение задач в Jira, работа с кодом в GitLab, участие в код-ревью.
Требования к опыту:
Базовый стек:
Уверенное владение PHP (ООП, паттерны проектирования), JavaScript (ES6+), HTML5, CSS3/SCSS, MySQL/MariaDB.
Опыт работы с миграциями БД.
Экспертиза платформы Bitrix24:
Уверенный опыт коммерческой разработки под Битрикс24 (именно Коробка / On-premise) от 2-х лет.
Глубокое знание API Bitrix Framework (ядро D7, ORM DataManager/Entity, система событий, механизм прав доступа) и REST API Битрикс24.
Понимание архитектуры Битрикс24, уверенный опыт написания кастомных модулей и компонентов.
Интеграции:
Опыт интеграций: REST API, SOAP, понимание принципов работы очередей сообщений (RabbitMQ).
Понимание принципов идемпотентности и retry-логики при построении обменов.
Производительность и инфраструктура:
Навыки профилирования и оптимизации кода и SQL-запросов.
Опыт работы с серверным ПО: Linux (на уровне командной строки).
Инструменты и процессы:
Опыт работы с Git (GitLab, GitFlow).
Понимание процессов CI/CD.
Опыт работы с Jira/Confluence, понимание Agile/Scrum.
Способность разбираться в чужом коде и технической документации.
Будет плюсом:
Наличие сертификатов Битрикс (разработчик).
Опыт оптимизации производительности высоконагруженных коробочных решений.
Опыт работы с обменом через Шину 1С.
Опыт работы с Docker и контейнеризацией.
Опыт написания unit-тестов (PHPUnit).
Личностные качества:
Системный подход к решению инженерных задач.
Умение работать в команде и эффективно коммуницировать со смежными специалистами.
Ответственность за качество и сроки выполнения задач, проактивность.
Условия работы:
Официальное трудоустройство по ТК РФ
Удалённый формат работы
Уровень заработной платы обсуждаем индивидуально
Расширенный пакет ДМС со стоматологией
Программа привилегий Best Benefits (специальные предложения, а также скидки на товары и услуги от компаний-партнеров)
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.