Что предстоит делать- Разрабатывать и дорабатывать собственные модули, компоненты и приложения для Bitrix24 (Коробка / On-premise)
- Реализовывать сложную автоматизацию бизнес-процессов с использованием кода (не только через конструктор БП и роботов)
- Проектировать, разрабатывать и поддерживать интеграции Bitrix24 с внешними системами: ERP, сторонние сервисы по REST API и через брокеры очередей (RabbitMQ / Kafka)
- Оптимизировать производительность: профилировать медленные запросы, работать с кэшированием (Memcached, Redis), обеспечивать стабильность при нагрузках 300+ RPS
- Работать с базами данных: проектировать структуры, писать сложные запросы, создавать эффективные индексы в MySQL и PostgreSQL
- Участвовать в код-ревью, поддерживать качество кода, писать юнит- и интеграционные тесты
- Взаимодействовать с системным администратором и DBA по вопросам развертывания, мониторинга и резервного копирования
Обязательно:- Уверенное владение PHP (опыт коммерческой разработки от 3+ лет), понимание ООП, паттернов проектирования, стандартов PSR и SOLID
- Глубокое знание платформы Bitrix24 (опыт от 3+ лет) — работа с API, старым ядром Bitrix и новым D7 (ORM DataManager, система событий, механизм прав)
- Уверенные знания Go (опыт от 2+ лет) — понимание языка, его особенностей и сценариев использования (написание утилит, микросервисов для асинхронных задач)
- Понимание фронтенда: знание базовых библиотек (jQuery, Vue 2/3, Native JS), HTML, CSS
- Опыт работы с Linux-семейством (CentOS, Ubuntu, Debian) на уровне уверенного пользователя
- Понимание серверных процессов systemd, умение работать с конфигами
- Работа с Git (GitHub), понимание GitFlow
- Понимание работы MySQL и PostgreSQL: оптимизация запросов, создание индексов
- Опыт работы с высоконагруженными системами (300+ RPS)
- Умение писать юнит- и интеграционные тесты, проводить функциональное тестирование
- Опыт работы с не реляционными базами данных
- Опыт работы с брокерами очередей (RabbitMQ или Kafka) для асинхронных обменов
Будет плюсом:- Опыт работы с Docker, CI/CD
- Опыт оптимизации высоконагруженных коробочных решений
- Опыт работы с фреймворками (Laravel, Symfony, Yii 2)
Мы предлагаем: - Конкурентную зарплату — 150 000 – 180 000 руб. в месяц обсуждаемую по итогам собеседования в зависимости от уровня компетенций
- Компенсацию расходов на спорт — мы заботимся о здоровье сотрудников
- Работу с высоконагруженными проектами — задачами, которые реально влияют на бизнес
- Минимум бюрократии — быстрые решения, понятные задачи, открытое обсуждение проблем
- Удаленный формат работы
Присоединяйтесь к команде, где ценят инженерный подход и качественный код!
Откликайтесь — будем рады познакомиться!