описание
Навыки: Laravel, PostgreSQL, REST, PHP, ООП, SOLID, Composer, Git, Docker, Redis. Квалификация: Middle. Специализации: Бэкенд разработчик.
## О компании и команде
Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость. Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.
Сейчас мы находимся в поиске PHP Developer (Laravel, Enterprise System).
Корпоративная SPA-система: Сложная предметная область с множеством интеграций, нормативно-справочной информацией и специфическими бизнес-процессами.
Ключевые характеристики:
- Множество миграций БД, более 50 моделей - Интеграция с внешними информационными системами (ИС)
- Генерация печатных форм (ODT/DOCX/PDF)
- Сложные расчёты и бизнес-логика
- Проект зрелый — требует аккуратной работы с существующей архитектурой и умения читать и понимать чужой код
Развитие и поддержка сложного backend-ядра корпоративной системы на Laravel:
- Разработка и поддержка основных модулей
- Проектирование и реализация REST API для Angular-фронтенда
- Поддержка и рефакторинг: Существующий код требует постепенного улучшения
- Оптимизация: Сложные SQL-запросы (PostgreSQL), кеширование Redis, очереди
- Интеграции: Обмен данными с внешними ИС (SOAP/REST)
- Генерация документов: Печатные формы ГОЗ через PhpWord + LibreOffice
- Code Review: Участие в ревью кода команды
- Участие в архитектурных решениях
## Ожидания от кандидата
Laravel (глубокий уровень)
Уверенное владение Laravel 5.5+:
- Архитектура: Service Container, Service Providers, Contracts
- Eloquent: связи (hasMany, belongsToMany, Polymorphic), оптимизаторы (with, load)
- Миграции: создание и миграция схемы БД
- Queue/Jobs: асинхронная обработка задач
- Events/Listeners: событийная архитектура
- Middleware: CORS, аутентификация, блокировки (semaphore)
PostgreSQL (уверенный уровень)
- Сложные JOIN-запросы, агрегации, оконные функции
- Индексы и оптимизация запросов (EXPLAIN ANALYZE)
- JSONB и работа с полуструктурированными данными
- Транзакции и блокировки
REST API
- Проектирование API (ресурсы, пагинация, фильтрация)
- Валидация запросов (Form Requests)
- Обработка ошибок и статус-коды
- Документирование API
PHP (уверенный уровень)
- ООП (наследование, интерфейсы, трейты)
- SOLID принципы
- Работа с зависимостями (Composer)
- PSR-стандарты
Git
- Ветвление (GitFlow)
- Merge Requests, Code Review
- Конфликты и их решение
## Условия работы
- Официальное трудоустройство по ТК РФ в аккредитованную IT компанию, белая заработная плата;
- Удаленный формат работы на территории РФ;
- ДМС после испытательного срока;
- Корпоративное обучение и сертификация, возможности профессионального развития и карьерного роста;
- Внутренние профессиональные сообщества и митапы для обмена опытом;
- Совместные активности и мероприятия (вечера настольных игр, random coffee, книжный, шахматный клубы, а также беговой клуб в летний сезон) и другие well-being активности.