Описание
Ищем PHP/Symfony-разработчика (Middle+/Senior) в проект системы документооборота крупной компании.
Задачи
•Развивать и дорабатывать Систему документооборота на PHP и Symfony
•Проектировать и реализовывать backend-логику: жизненный цикл документов, согласования, права доступа, версионирование, аудит действий
•Работать с базами данных: PostgreSQL и MongoDB
•Развивать поиск по документам на Elasticsearch / OpenSearch
•Интегрировать frontend на React с backend через REST API (контракты, валидация, сериализация)
•Участвовать в настройке и поддержке CI/CD в GitLab (пайплайны, тесты, деплой на стенды)
•Читать, анализировать и постепенно модернизировать чужой код
•Вносить изменения в документацию Системы по результатам работ, поддерживать её актуальность
•Соблюдать архитектурные, технологические и оформительские стандарты Заказчика, включая требования к безопасности, масштабируемости, конфигурируемости, адаптивности и интеграционной совместимости
Требования
•Уверенная экспертиза в PHP и SQL
•Глубокое знание Symfony (последние годы работа именно с Symfony!)
•Опыт работы с PostgreSQL: сложные запросы, индексы, оптимизация, понимание EXPLAIN ANALYZE
•Понимание фундаментальных принципов разработки: SOLID, DI, ООП, паттерны
•Способность читать, анализировать и понимать чужой код
•Опыт работы с Git
•Опыт настройки или активного использования CI/CD (желательно GitLab CI/CD)
•Опыт с Elasticsearch / OpenSearch (индексация, ранжирование, агрегации)
•Опыт с MongoDB (документоориентированная модель, агрегации)
•Опыт с React / TypeScript / JavaScript
•Опыт с Java для автоматизации тестирования
Условия
•Оформление в стабильную и динамично развивающуюся аккредитованную ИТ компанию EGAR
•Удаленный формат работы
•График работы с 9:00 до 18:00 (гибкое начало рабочего дня обсуждаем)
•Конкурентный уровень заработной платы, который мы готовы обсудить на собеседовании
•Полноценная проектная команда с четким разделением ролей
•Оперативное решение организационных вопросов
•Возможность профессионального роста (вертикального или горизонтального)
•Возможности обучения (курсы, сертификация)
•Бонусы по реферальной программе, за успешную рекомендацию
•Дополнительно 4 дня в год по болезни без больничного листа (sick day)
•Расширенный пакет ДМС, включая стоматологию
•Сохранение баланса между работой и личной жизнью