PHP-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет!
Мы СберЛогистика – компания в контуре e-comm Сбера, логистический оператор федерального масштаба, развивающий собственную складскую инфраструктуру, курьерскую доставку и сеть пунктов выдачи заказов во всех регионах России.
Мы ищем PHP разработчика в команду, развивающую одну из наших мастер-систем управления логистикой.
Система обеспечивает функциональность по управлению движением посылок.
Есть сильная команда разработки: тим лид, PHP разработчики 3 человека от middle+ и владелец продукта.
Система высоконагруженная:
- ~ 1000 rps к апи-методам
- > 3 Tb в основной бд
- ~ 500 mps в Kafka
Горизонтально масштабированный монолит:
- 10 нод в проде
- мастер + два асинхронных слейва
- PostgreSQL на bare metal
Tech stack:
Server: PHP 7.2, Symfony 3.4, Messenger, jsonrpc
Storage & Messaging: PostgreSQL, Kafka, Memcached
Tests & Code Analysis: Codeception, PHPUnit, SonarQube
Logging & Monitoring: Elastic Stack, Sentry, Grafana
Tooling & Infrastructure: Gitlab, Jenkins (переезжаем на Gitlab CI), Docker
Что нужно будет делать:
- Переносить логику из монолита в микросервисы и смежные целевые системы;
- Проектировать и реализовывать новые бизнес-функциональности системы;
- Профилировать системы, искать бутылочные горлышки, оптимизировать производительность и масштабировать под нагрузку.
Что мы ищем в своем будущем коллеге:
- Отличные знания ООП, PHP7 и PostgreSQL;
- Знание и следование стандартам PSR;
- Опыт работы с Symfony 3.4 / 4 / 5 или другими фреймворками;
- Опыт проектирования REST API;
- Опыт работы с брокерами сообщений: Kafka, RabbitMQ;
- Понимание принципов кеширования и опыт использования Redis, Memcached;
- Опыт автоматизированного тестирования: PHPUnit, Codeception;
- Опыт работы с Docker.
Что будет дополнительным плюсом:
- Опыт проектирования архитектуры и разработки проектов под высокую нагрузку;
- Опыт работы с Elasticsearch;
- Опыт декомпозиции и оценки задач;
- Опыт проведения code review и наличие навыков релиз менеджмента;
- Наличие проектов на Go в продакшене;
- Опыт разработки на Java;
- Наличие публичных проектов или примеров кода на GitHub.
Что мы предлагаем:
- Поддержку твоего развития: у нас каждый находит для себя возможность вертикального и горизонтального роста в компании.
- Уверенность и спокойствие: оформляем официально, платим в белую, и радуем квартальной премией. Уровень зп готовы обсудить.
- Формат работы: удалёнка , гибрид или офис в Москве - выбирай, как тебе комфортнее (с часовым поясом макс +2 часа от МСК).
- Локация офиса: Москва, м. Новые Черемушки.
- Гибкое утро: работать начинаем с 9.00 до 10.00 МСК.
- ДМС и программу заботы о сотрудниках.
- Льготные программы ипотечного кредитования в ПАО Сбербанк.
- Корпоративные скидки на английский в SkyEng и Skillbox.
- СберКлуб (скидки от партнеров, спецпредложения экосистемы Сбер).
- Корпоративные скидки на фитнес в сетке World Class.