Мы в поиске 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).
Личностные качества:
- Системный подход к решению инженерных задач.
- Умение работать в команде и эффективно коммуницировать со смежными специалистами.
- Ответственность за качество и сроки выполнения задач, проактивность.
Условия работы: