Что предстоит делать
•Разрабатывать и дорабатывать собственные модули, компоненты и приложения для 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 руб. в месяц, обсуждаемую по итогам собеседования в зависимости от уровня компетенций
•Режим работы (время рабочего дня): с 9.00 до 18.00 по Самаре
•График работы: 5/2
•Компенсацию расходов на спорт — мы заботимся о здоровье сотрудников
•Работу с высоконагруженными проектами — задачами, которые реально влияют на бизнес
•Минимум бюрократии — быстрые решения, понятные задачи, открытое обсуждение проблем
•Удаленный формат работы
В сопроводительном письме обязательно указать опыт именно с Bitrix24 (не только 1С-Битрикс): с какими версиями/редакциями работали. Отдельно рассказать про опыт PHP + Go: был ли переход/вынос функциональности с PHP на Go, какие задачи переносились или реализовывались на Go и почему было принято такое решение. Указать / привести конкретный проект, что именно делали лично вы.