Senior Fullstack PHP разработчик

Дата размещения вакансии: 27.08.2026
Работодатель: Фокскод
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Senior Fullstack PHP / Laravel разработчик

Кто мы
Продуктовая команда Affilix. Делаем и развиваем подписочный AI-сервис: генерация изображений и видео, AI-чат, аватары, перевод текста на фото. Вокруг офферов — своя платформа: биллинг, событийная аналитика, партнёрская программа, общий личный кабинет. Всё своё, без аутсорса и легаси. Команда небольшая — между твоим решением и продом нет прослойки из согласований.

Кого ищем
Сильного инженера, который умеет не только писать код, но и проектировать. У нас распределённая система: сервисы общаются через RabbitMQ, платежи идут через несколько шлюзов, интеграции с внешними ML-API и т.п. Нужен человек, который заранее думает, что будет, если сообщение придёт дважды, шлюз ответит таймаутом, а миграция поедет на большой таблице. Мы стараемся описывать задачи подробно, но постановка не покрывает все мелочи — додумать недосказанное или задать правильный вопрос придётся самому

Чем будешь заниматься

  • Разрабатывать фичи в офферах и общих сервисах: от платёжных флоу до генерации контента и партнёрской аналитики
  • Проектировать контракты между сервисами, схему данных, сценарии отказов — до первой строки кода
  • Отвечать за свои сервисы целиком: код, тесты, деплой, поведение в проде, разбор инцидентов
  • Оптимизировать запросы и индексы в PostgreSQL, очереди, потребление внешних API
  • Работать в AI-контуре команды: Claude Code, наши сабагенты и скиллы, AI-ревью MR

Что ждём от тебя

  • 5+ лет коммерческой разработки на PHP, из них 3+ на Laravel
  • PHP 8.2+ по-взрослому: строгая типизация, enum'ы, DTO
  • PostgreSQL глубже CRUD: планы запросов, индексы, миграции на живых данных
  • Redis и брокер сообщений (RabbitMQ/Kafka) в продакшне: идемпотентность, ретраи
  • Опыт проектирования систем, а не только реализации по чужому плану
  • Тесты как часть работы: PHPUnit/Pest, PHPStan
  • Docker, CI (у нас GitLab CI)
  • Готовность работать с фронтом монолита: Blade, vanilla JS/Alpine, Tailwind, Vite
  • Реальное использование AI-инструментов в разработке

Будет плюсом
Livewire, Vue 3, Filament, ClickHouse, опыт с платёжными шлюзами и рекуррентными списаниями, интеграции с ML-API, Grafana/Loki, Ansible, опыт в подписочных SaaS.

Условия

  • Уровень оплаты обсуждается на собеседовании
  • Оплаченная подписка на Claude Code
  • Дей-оффы и отпуск
  • Полностью удалённая работа, но по МСК (созвоны и синхроны по московскому времени)
  • Прямое влияние на продукт — предложение может дойти до прода за неделю

Как откликнуться - в сопроводительном письме:

Пришли резюме и пару строк о том, какую систему ты проектировал и что в ней оказалось самым сложным. Ссылки на код, статьи, проекты — приветствуются.