Senior PHP Developer (Symfony)
Описание
Senior PHP Developer | Hybrid | Москва / Казань / Санкт-ПетербургМы ищем Senior PHP Developer в команду, развивающую продукт для автоматизации управления кухней в ресторанном бизнесе. Основной фокус роли — оптимизация высоконагруженных баз данных и повышение производительности системы: около 90% рабочего времени будет связано с анализом и оптимизацией SQL-запросов, проектированием индексов и тюнингом БД.Условия:Зарплата: обсуждается индивидуальноФормат: гибридный график, Москва / Санкт-ПетербургО компании:Крупная международная IT-компания, создающая решения для автоматизации ресторанного бизнеса. Продукт используется более чем в 70 000 ресторанах и ежедневно обрабатывает заказы миллионов гостей. Компания развивает комплексную технологическую платформу для управления ресторанными процессами: от приёма заказов и работы кухни до аналитики, контроля эффективности и операционного управления. Внутри сформирована сильная инженерная культура с открытым обсуждением технических решений, ответственностью за общий результат, взаимопомощью и ориентацией на реальную ценность для клиентов.Основные задачи:Оптимизация высоконагруженных баз данных — около 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.3Symfony 7.2RabbitMQRedisMySQLPostgreSQLMongoDBPHPStanPHP CS FixerМонолитная архитектура с очередями и сложной бизнес-логикойМы предлагаем:Официальное оформление по ТК РФ с первого рабочего дня.Бессрочный трудовой договор.Полностью официальную заработную плату.Гибридный формат работы.Офисы в Москве, Казани и Санкт-Петербурге.Гибкое начало рабочего дня.Работу над востребованным продуктом, которым ежедневно пользуются тысячи ресторанов.Возможность влиять на производительность и развитие высоконагруженной платформы.Участие в архитектурных решениях и техническом развитии продукта.Сильную инженерную команду и культуру открытого обсуждения решений.ДМС с телемедициной.Занятия английским языком.Корпоративные спортивные программы.Реферальную программу с бонусами за успешные рекомендации.Корпоративный мерч.Работу в аккредитованной IT-компании.