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

