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
- Дей-оффы и отпуск
- Полностью удалённая работа, но по МСК (созвоны и синхроны по московскому времени)
- Прямое влияние на продукт — предложение может дойти до прода за неделю
Как откликнуться - в сопроводительном письме:
Пришли резюме и пару строк о том, какую систему ты проектировал и что в ней оказалось самым сложным. Ссылки на код, статьи, проекты — приветствуются.