PHP Developer / PHP-разработчик (senior)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет! Мы - команда разработки IT-КОМПАНИИ "ЧИТАЙ ТЕХНОЛОГИИ", входящей в крупнейший книжный холдинг России "ЧИТАЙ-ГОРОД - БУКВОЕД - BOOK24". Нашим сайтом и приложениями пользуются миллионы пользователей, у нас широкая сеть офлайн магазинов и большие планы на дальнейшее расширение и развитие.
Каждый день к нам заходят около 500 тысяч посетителей и делают десятки тысяч заказов. Наш бизнес быстро растет и развивается. Для обеспечения роста нам нужно быстро создавать качественные и отказоустойчивые сервисы и продукты. Этим занимается core-команда разработки интернет-магазина.
Мы ищем человека, который имеет хороший опыт работы с межсервисным взаимодействием, знает как делать надежные продукты и интеграции. Понимает когда и какие тесты нужно писать, применяет принципы DDD, и на практике работал с событийно-ориентированной архитектурой.
КАКИЕ ЗАДАЧИ МЫ РЕШАЕМ:
- Пишем высоконагруженные сервисы, например, сейчас разрабатываем сервис остатков, который обеспечивает синхронизацию остатков между складской системой и четырьмя интернет-магазинами (этим сервисом мы решаем проблему конкурентности запросов к складу и обеспечиваем высокую доступность, даже при очень больших нагрузках);
- Интегрируемся с внутренними и внешними сервисами. Наши интеграции должны работать надежно и без сбоев, поэтому в них мы используем лучшие практики по межсервисному взаимодействию (у нас реализована шина событий и шина данных), пишем интеграционные тесты и мониторим как технические, так и бизнес метрики;
- Разрабатываем sdk для интеграции магазинов с сервисами, пишем пакеты (бандлы) для ускорения разработки.
РАБОТАЕМ НА СЛЕДУЮЩЕМ СТЕКЕ:
- Symfony, Laravel - на них пишем сервисы и все новые решения;
- Python - для рекомендательных сервисов;
- Mysql/MongoDB/Postges/Redis/ClickHouse - для разных задач используем разные хранилища;
- VueJS/Nuxt - на фронтенде;
- ELK stack - используем для хранения и анализа логов;
- RabbitMQ - используем как брокер очередей.
- Sentry - для мониторинга ошибок.
ЧТО МЫ ЖДЕМ ОТ КАНДИДАТА:
- опыт проектирования и реализации сложных бизнес-процессов;
- опыт в предметно-ориентированном проектировании систем;
- опыт работы с распределёнными системами;
- понимание конкурентности и как с ней справляться.
Бонусы
- Официальное трудоустройство в аккредитованную IT-компанию с белой зарплатой с первого дня (уровень зп готовы обсуждать индивидуально, исходя из ваших пожеланий),
- Формат работы на выбор (офис/удаленка/гибрид), гибкое начало рабочего дня,
- Если выбираете гибридный или офисный формат работы, то у нас есть комфортные офисы в Москве (ст.м. Фонвизинская) или Петербурге (ст.м. Площадь Ленина),
- Адекватных менеджеров, коллег и тимлида с сильными soft skills,
- Работу по Agile с чёткими и понятными задачами,
- Корпоративные скидки на фитнес и изучение иностранных языков;
- ДМС на льготных условиях,
- Оплату обучений, курсов и билетов на конференции,
- Бесплатную электронную библиотеку издательства МИФ и ЛитРес,
- Скидку 30% в магазинах нашей сети.