Top Selection ищет PHP-разработчика для продуктовой и проектной работы на рынке России.
Требования:
- Локация и гражданство — РФ
- От 3 лет коммерческой разработки на PHP 7.x/8.x
- Уверенное знание ООП, SOLID и паттернов (Repository, Service Layer, Strategy, Observer)
- Опыт работы с Composer и PSR-стандартами
- От 2 лет разработки на Laravel (5.x–11.x). Глубокое понимание Eloquent ORM, очередей и Jobs, Form Requests, кастомных правил валидации, Policies, Gates и Middleware
- Опыт с миграциями, сидерами, фабриками, Events и Scheduler
- PostgreSQL: JOIN, индексы, EXPLAIN ANALYZE, JSON/JSONB
- Redis: кэширование, очереди и блокировки
- Elasticsearch: mapping, анализаторы, bool-запросы и агрегации (через Scout)
- RabbitMQ: exchanges, routing, dead-letter, ack/nack
- OAuth 2.0, JWT, SAML и REST API
- Git, GitFlow, code review
- Docker, docker-compose
- CI/CD (GitLab CI или аналоги)
- PHPUnit (unit и feature тесты)
Задачи:
- Разработка и доработка REST API (Controllers, Requests, Resources, Services, Jobs, Policies)
- Миграция кодовой базы, рефакторинг и замена несовместимых зависимостей
- Работа с Elasticsearch через Scout: настройка mapping и анализаторов, переиндексация без простоя
- Оптимизация PostgreSQL: сложные запросы, индексы, EXPLAIN ANALYZE, миграции схем
- Интеграции через RabbitMQ с обеспечением идемпотентности, retry-механизмов и логирования
- REST-интеграции со сторонними системами
- Миграция авторизации с SAML на OAuth 2.0
- Покрытие функционала unit- и feature-тестами на PHPUnit
Условия:
- Локация: РФ
- Формат работы: удаленный
- Занятость: Fulltime
- Оформление: только ИП