Крупная международная IT-компания, создающая решения для автоматизации ресторанного бизнеса. Продукт используется более чем в 70 000 ресторанах и ежедневно обрабатывает заказы миллионов гостей. Компания развивает комплексную технологическую платформу для управления ресторанными процессами. Внутри сформирована сильная инженерная культура с открытым обсуждением технических решений, ответственностью за общий результат, взаимопомощью и ориентацией на реальную ценность для клиентов.
About the company and the project:
Оптимизация высоконагруженных баз данных — около 90% рабочего времени.
Анализ планов выполнения SQL-запросов с использованием EXPLAIN. Проектирование и оптимизация индексов.
Поиск узких мест и тюнинг производительности баз данных. Разработка серверной части системы на PHP и Symfony.
Развитие и масштабирование высоконагруженных сервисов. Повышение производительности, стабильности и отказоустойчивости продукта.
Участие в обсуждении и принятии архитектурных решений. Работа с очередями и асинхронными процессами.
Рефакторинг существующего кода и снижение технического долга. Написание unit-тестов.
Участие в Code Review. Работа со сложной бизнес-логикой и большим количеством взаимосвязанных процессов.
От 4 лет опыта коммерческой backend-разработки на PHP. Глубокое знание PHP 8+.
Сильный практический опыт оптимизации SQL-запросов. Умение анализировать планы запросов, работать с EXPLAIN, индексами и настройкой производительности БД.
Опыт работы с Symfony или Laravel — в проекте используется Symfony 7+.
Понимание принципов проектирования программного обеспечения и backend-архитектуры. Опыт разработки и поддержки высоконагруженных систем.
Опыт написания unit-тестов. Опыт командной разработки с использованием Git и Code Review.
Уверенная работа с Linux. Глубокий опыт работы с Redis: кеширование, очереди и управление кластерами.
Понимание принципов работы очередей и асинхронной обработки данных.Умение разбираться в сложном существующем коде и системно подходить к оптимизации.
Nice-to-have: Опыт работы с распределёнными системами; RabbitMQ; PostgreSQL, MySQL и MongoDB; Опыт оптимизации высоконагруженных сервисов и баз данных; Опыт работы с ClickHouse; Опыт разработки сложных ERP-систем или продуктов с насыщенной бизнес-логикой; Понимание Agile, Scrum или Kanban.
Технологический стек:
PHP 8.3; Symfony 7.2; RabbitMQ; Redis; MySQL; PostgreSQL; MongoDB; PHPStan; PHP CS Fixer; Монолитная архитектура с очередями и сложной бизнес-логикой.
Полностью официальная заработная плата.
Гибкое начало рабочего дня.
Работа над востребованным продуктом, которым ежедневно пользуются тысячи ресторанов. Возможность влиять на производительность и развитие высоконагруженной платформы.
Участие в архитектурных решениях и техническом развитии продукта. Сильная инженерная команда и культура открытого обсуждения решений.
ДМС с телемедициной.
Занятия английским языком.
Корпоративные спортивные программы. Реферальная программа с бонусами за успешные рекомендации.
Корпоративный мерч. Работа в аккредитованной IT-компании.