Point your AI agent at freehire and let it find you a job.

Get the CLI →

IT_One

NewBe an early applicant

Senior PHP-разработчик

Posted 3 views
Discussion

Навыки: 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 активности.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available