👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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.