Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

PHP-разработчик

Зарплата

от 140 000 до 210 000 ₽

Требования

Бэкенд, Старший (Senior)PHPRedisООПMySQLGit

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Книги в России продаём мы! E-commerce проект, входящий в ТОП-3 интернет-проектов России в книжном online-сегменте.

Описание вакансии

Условия работы

«Читай-город» — крупнейшая федеральная сеть с 27-летней историей компании. Интернет-проект значительно моложе, но уже стал весомой и активной частью компании.

За последние три года проект вырос более чем в 3 раза. Сейчас у нас от 3-х (по данным Я.Метрики) до 5 миллионов (SimilarWeb) уникальных пользователей. У нас интересный e-commerce  проект, прочно входящий в ТОП-3 в книжном online-сегменте России. И наша цель стать в нем №1

Команда у проекта пока небольшая (10-12 человек). Мы не пишем «код в стол» и вклад каждого сотрудника напрямую влияет на проект. Заниматься приходится совершенно различными задачами: оптимизация, масштабирование, API для сторонних и внутренних «клиентов», интеграция с другими сервисами и т.п.

Чем предстоит заниматься?

  1. Разрабатывать веб-приложения под большую нагрузку (2k rps в базе). Периодическое увеличения нагрузки в ˣ10 раз для нас достаточно привычное дело.
  2. Программировать (никакой верстки, js и так называемого full-stack «все в одном»).
  3. Оптимизировать веб-приложения, искать узкие места.
  4. Участвовать в обсуждении идей. Придумывать и обсуждать принимаемые архитектурные решения
  5. Активно участвовать в процессе разработки, начиная с проектирования и заканчивая запуском и поддержкой.

Что нужно знать и уметь:

  • PHP (не фреймворки на PHP, а язык). Уметь писать на PHP, желательно понимать его сильные и слабые стороны.
  • Квалификацию уровня уверенный-middle, senior
  • Понимать и уметь пользоваться ООП-принципами и паттернами проектирования
  • Уверенно писать на SQL и уметь оптимизировать запросы и схемы
  • Понимать стратегию оптимизации и тюнинга веб-приложений, использующих MySQL
  • Иметь опыт работы с системой контроля версий Git, командной строкой Linux.

Будет плюсом:

  • Умение работать с кэшем не как с магией (понимать проблемы блокировок, оверхэды и т.п.).
  • Понимание, как на самом деле работает HTTP.
  • Опыт работы с ElasticSearch.
  • Опыт или попытки подхода к ClickHouse.

Наш основной стек технологий: 

  • PHP 7.2  (будем мигрировать на 7.4)
  • Git
  • MySQL 5.6 (будем мигрировать на 8)
  • Redis

Условия:

  • Белая зарплата, оформление по ТК РФ
  • Оплата посещения профильных конференций 
  • Покупка профильной литературы
  • Электронная корпоративная библиотека
  • Cкидка 30% в магазинах сети
  • Офис в шаговой доступности от м. Бутырская и Фонвизинская