- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик на проект (Middle+ / Senior)
Интересный стек технологий и высокая автономность, однако проектная занятость и отсутствие указанной вилки оплаты могут быть менее привлекательны для тех, кто ищет стабильность. Тем не менее, для опытных Middle+/Senior разработчиков это отличная возможность применить экспертизу в сложных интеграциях.
Сложность вакансии
Позиция требует глубокого знания специфики 1С-Битрикс (D7, ORM) в сочетании с современными практиками PHP 8.x и инструментами поиска (Sphinx/Elasticsearch). Проектный характер и требование 'самоходности' предполагают высокую ответственность за архитектурные решения.
Анализ зарплаты
Для позиции уровня Middle+/Senior в сфере PHP/Bitrix на российском рынке средние зарплаты составляют 200,000–350,000 рублей. Поскольку оплата по согласованию, кандидату стоит ориентироваться на верхнюю границу рынка, учитывая требования к знанию Sphinx/Elasticsearch и Docker.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы эксперт в Bitrix и PHP с опытом работы от 3 лет, откликнитесь на эту проектную вакансию прямо сейчас!
Описание вакансии
#вакансия
Ищем разработчика на проект
Уровень позиции: Middle+ / Senior
Опыт работы: от 3 лет
Формат работы: Удаленно
Вид: проектная занятость
Оплата: по согласованию
Технические навыки (Hard Skills)
Ключевой стек
CMS/CMF: 1С-Битрикс (Bitrix Framework, ядро D7, ORM, кастомные REST API эндпоинты, агенты на cron). Уверенное знание Аспро.
Backend: PHP 8.x (строгая типизация, ООП, современные стандарты PSR).
Базы данных: MySQL / PostgreSQL (проектирование структуры, индексы, оптимизация тяжелых SQL-запросов).
Поисковые движки: Sphinx / Elasticsearch (настройка полнотекстового поиска и кастомных фильтров).
Кэширование: Redis (кэширование данных, сессий).
Контроль версий: Git (Gitflow, разрешение конфликтов).
Контейнеризация: Docker, Docker Compose (настройка локального окружения).
Будет плюсом
Брокеры сообщений: Apache Kafka / RabbitMQ (асинхронная обработка событий).
PHP-фреймворки: Laravel / Symfony / Yii2.
Качество кода: Использование линтеров и статических анализаторов (PHPStan, Psalm, ESLint).
Безопасность: Понимание уязвимостей OWASP Top 10, опыт интеграции SSO и авторизации на базе JWT.
Системное администрирование: Базовое знание Linux (консоль, SSH, чтение логов Nginx/PHP-FPM/Node.js).
Паттерны: Отличное знание паттернов проектирования и принципов SOLID, DRY, KISS, YAGNI.
Гибкие навыки (Soft Skills)
Самоходность: Умение декомпозировать крупные бизнес-задачи, формулировать техзадания и двигаться к результату в условиях неполного ТЗ.
Аргументация: Способность обосновать выбор технического решения перед командой и бизнесом с точки зрения затрат и надежности.
Командное взаимодействие: Навык эффективной коммуникации в кросс-функциональной команде (QA, PM, DevOps, системные аналитики, дизайнеры).
Аналитическое мышление: Умение видеть за кодом бизнес-процесс и прогнозировать последствия архитектурных решений.
Для отклика пишите в лс:Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- 1C-Bitrix
- PHP
- MySQL
- PostgreSQL
- Sphinx
- ElasticSearch
- Redis
- Git
- Docker
- Docker Compose
- Apache Kafka
- RabbitMQ
- Laravel
- Symfony
- Yii2
- PHPStan
- Psalm
- ESLint
- JWT
- Linux
- Nginx
- SOLID
Возможные вопросы на собеседовании
Вакансия требует уверенного знания ядра D7 и ORM.
Расскажите о вашем опыте создания кастомных сущностей через ORM в Битриксе и как вы оптимизируете выборки из связанных таблиц?
В стеке указаны Sphinx и Elasticsearch.
В каких случаях вы бы предпочли Sphinx вместо Elasticsearch для проекта на Битриксе, и как вы настраиваете индексацию динамически меняющихся данных?
Упоминается работа с тяжелыми SQL-запросами.
Опишите ваш алгоритм действий при обнаружении медленного запроса в MySQL: какие инструменты используете и какие стратегии оптимизации применяете чаще всего?
Требуется умение декомпозировать задачи в условиях неполного ТЗ.
Приведите пример сложной бизнес-задачи, которую вам пришлось реализовывать при отсутствии четких требований. Как вы выстраивали процесс уточнения и реализации?
В 'будет плюсом' указаны брокеры сообщений.
Как бы вы организовали асинхронную обработку выгрузки большого каталога товаров в Битриксе с использованием RabbitMQ или Kafka?
Похожие вакансии
Senior Golang Developer
Java-разработчик
Golang developer [Middle+/Senior]
Java-разработчик
Senior Python Developer
Python Backend Developer — Senior / Tech Lead (CTO проекта)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!