Tööpakkumisest
Ведущий backend-разработчик для интенсивного проекта на PHP и Symfony с фокусом на модульную архитектуру, REST API, PostgreSQL и асинхронную обработку.
Условия
Full-time, удалённая работа, срок проекта 3–4 месяца. Рассматриваются кандидаты из РФ и РБ. Ставка — до 230 000 руб. на руки в месяц.
Ключевые задачи
- Разработка backend-сервисов на PHP 8.4+ и Symfony 7.x.
- Проектирование и реализация REST API с валидацией и документацией OpenAPI/Swagger.
- Проектирование схем PostgreSQL, оптимизация запросов, работа с JSONB, транзакциями и миграциями Doctrine Migrations.
- Реализация асинхронной обработки через RabbitMQ и Symfony Messenger, включая отложенные задачи, ретраи и DLQ.
- Построение модульной архитектуры с чистой архитектурой, сервисным слоем и DTO.
- Работа с Docker и Docker Compose для локальной разработки и деплоя.
Обязательные требования
- Глубокое понимание PHP 8.4+, включая ООП, типизацию, атрибуты и enum.
- Опыт работы с Symfony 7.x, модульной архитектурой, DI-контейнером, консольными командами, событиями, Messenger и Security с JWT.
- Опыт проектирования схем PostgreSQL, работы с индексами, оптимизации запросов, JSONB, транзакциями, timestamptz и Doctrine Migrations.
- Знание REST API, HTTP-протокола, статус-кодов, Symfony Validator и OpenAPI/Swagger.
- Опыт работы с RabbitMQ и Symfony Messenger, включая отложенные задачи, ретраи, обработку ошибок и DLQ.
Будет плюсом
- Знание DDD и паттернов CQRS / Event Sourcing.
- Опыт работы с Elasticsearch: маппинги, индексы, поиск и агрегации.
- Опыт работы с JWT EdDSA / RS256 и безопасным хранением токенов.
- Навыки профилирования и оптимизации производительности с Blackfire и Xdebug.
Отклик
Для отклика нужно отправить актуальное резюме и указать ID вакансии PHP_AiP.