Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Senior PHP-разработчик
Компания
Условия
Требования
Бэкенд разработчик Senior Laravel Symfony PHP Можно удалённо
О компании и команде
Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость. Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.
Сейчас мы находимся в поиске PHP-разработчика (Senior).
Проектирование чистой архитектуры приложений, глубокий рефакторинг существующей кодовой базы, оптимизация производительности на стыке PHP, MSSQL и очередей сообщений, а также обеспечение технологического качества продукта ВЗР.
Ожидания от кандидата
- Архитектурные навыки и культура кода (Экспертный уровень). Глубокое понимание и практическое применение паттернов и принципов: Безупречное владение GoF (Gang of Four), SOLID, DRY, KISS, YAGNI. Чистый код и рефакторинг: Уверенные навыки декомпозиции монолитов, планомерного устранения технического долга и рефакторинга сложного, запутанного кода без нарушения бизнес-логики. Умение писать легко поддерживаемый и тестируемый код. Архитектурные подходы: Опыт проектирования систем с использованием DDD (Domain-Driven Design), CQRS и Hexagonal Architecture (гексагональная архитектура).
- Backend Стек (PHP & Фреймворки). PHP 8.x: Глубокие знания движка PHP. Обязательно: фундаментальное понимание управления памятью в PHP (Zval, Garbage Collection, подсчет ссылок, memory leaks в долгоживущих процессах, оптимизация потребления памяти при обработке сложных массивов данных). Symfony 7.4+ & Laravel: Экспертное владение обоими фреймворками. Понимание внутреннего устройства их контейнеров зависимостей (DI), жизненного цикла запроса, работы с Event Component, пакетами и кастомными Artisan/Console командами.
- Работа с данными и СУБД (Уровень Т-Shaped / DBA-like). Глубокие знания T-SQL & MS SQL Server: Экспертиза в написании сложных, оптимизированных запросов, хранимых процедур, триггеров и обобщенных табличных выражений (CTE). Оптимизация производительности БД: Доскональное понимание принципов построения и работы индексов (кластеризованные, некластеризованные, покрывающие, фильтруемые). Профайлинг и анализ: Умение читать и анализировать планы выполнения запросов (Execution Plans), выявлять узкие места (Table Scan, Index Scan vs Seek), бороться с взаимными блокировками (Deadlocks) и оптимизировать уровни изолированности транзакций.
- Асинхронное взаимодействие и DevOps стек Apache Kafka: Опыт построения событийной архитектуры (EDA). Глубокое понимание работы продюсеров/консьюмеров, гарантированной доставки сообщений (At-least-once, Exactly-once), идемпотентности обработчиков, работы с партициями и репликацией. Docker & Kubernetes: Уверенное владение контейнеризацией. Понимание принципов работы приложений в K8s (поды, сервисы, деплойменты, конфигурация маппинга памяти и CPU, чтение логов, понимание механики liveness/readiness probes для PHP-FPM и Kafka-воркеров).
- Тестирование и Инструменты. Тестирование: Покрытие кода качественными тестами (PHPUnit). Понимание разницы между Unit, Integration и E2E тестами. Навыки написания mock-объектов. Профайлинг: Опыт работы с инструментами анализа производительности и утечек памяти (Blackfire, Xdebug, Profiler).
Условия работы
- Официальное трудоустройство по ТК РФ в аккредитованную IT компанию, белая заработная плата;
- ДМС после испытательного срока;
- Удаленная работа на территории РФ;
- Корпоративное обучение и сертификация, возможности профессионального развития и карьерного роста;
- Внутренние профессиональные сообщества и митапы для обмена опытом;
- Программа корпоративных скидок и привилегий (Best Benefits);
- Доступ к самой крупной спортивной платформе FitStars;
- Совместные активности и мероприятия (вечера настольных игр, random coffee, книжный, шахматный клубы, а также беговой клуб в летний сезон) и другие well-being активности.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений