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
  • Оформление: только ИП