- Страна
- Россия
Senior Backend developer (PHP) CDEK.Shopping
Известный бренд, современный технологический стек и возможность удаленной работы делают вакансию очень привлекательной. Проект CDEK.Shopping активно растет, что обещает интересные инженерные вызовы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует глубоких знаний в области высоконагруженных систем, оптимизации сложных SQL-запросов и работы с современным стеком (K8s, RabbitMQ, ElasticSearch). Уровень Senior предполагает не только написание кода, но и участие в проектировании архитектуры и проведении Code Review.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior PHP Developer в крупной российской компании рыночный диапазон составляет от 250 000 до 400 000 рублей. СДЭК обычно предлагает конкурентоспособные условия, соответствующие рынку.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
**Senior Backend developer (PHP) CDEK.Shopping
Локация:** Удалённо
Компания: СДЭК
ЗП: обсуждается на собеседовании
Занятость: Полная
Основной стек используемых технологий:
- PHP 8.2
- Symfony - для новых сервисов и laravel у существующих
- PostgreSQL, MySQL в качестве хранилищ, часть данных в Redis, elasticsearch и clickhouse
- Elk для логов, собираем ошибки в sentry, визуализируем и агрегируем в prometheus/grafana
- Rabbitmq в качестве межсервисной шины и отложенной обработки задач
- Приложения завернуты в Docker и катаются через kubernetes
- Gitlab в качестве CI
- Пишем тесты на phpunit & codeception
Чем предстоит заниматься?
Разрабатывать микросервисы, новые фичм и архитектуру платформы, масштабировать проект под растущие нагрузки
Проектировать REST API и интегрировать со сторонними сервисами
Рефакторить, оптимизировать код и запросы к БД
Участвовать в продуктовой проработке вместе с командой
Code Review других членов команды
Обсуждать большие задачи на регулярных бекенд и фронтенд встречах закрывая техдолг
Для нас важно:Понимание принципов и методологий современной разработки
Опыт создания высоконагруженных систем
Опыт работы с PostgreSQL/MySQL (написание сложных запросов; понимание EXPLAIN; оптимизация медленных запросов без изменения структуры БД; изменение схем больших таблиц без простоя и т.д.)
Чёткое понимание того, как устроена архитектура веб приложения, понимание принципов работы его отдельных составляющих
Уверенное знание: ElasticSearch, RabbitMQ, Docker
Опыт работы с одним из перечисленных фреймворков - zend/ laravel/ symfony
*🌐 Резюме отправлять:* Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- PHP
- Symfony
- Laravel
- PostgreSQL
- MySQL
- Redis
- ElasticSearch
- ClickHouse
- RabbitMQ
- Docker
- Kubernetes
- GitLab CI/CD
- PHPUnit
- Codeception
- REST API
- Microservices
Возможные вопросы на собеседовании
Проверка опыта работы с высоконагруженными БД, что критично для СДЭК.
Расскажите о вашем опыте оптимизации медленных запросов в PostgreSQL без изменения структуры таблицы. Какие инструменты, кроме EXPLAIN, вы используете?
Вакансия предполагает работу с очередями.
Как вы обеспечиваете гарантию доставки и обработки сообщений в RabbitMQ при проектировании межсервисного взаимодействия?
В стеке указан ElasticSearch.
В каких сценариях в ваших проектах вы использовали ElasticSearch и как решали проблему синхронизации данных между основной БД и поисковым индексом?
Проверка архитектурного мышления.
С какими сложностями вы сталкивались при переходе от монолитной архитектуры (Laravel) к микросервисам (Symfony) и как их решали?
Оценка навыков работы с инфраструктурой.
Опишите ваш опыт настройки CI/CD пайплайнов в GitLab для приложений, развернутых в Kubernetes.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

