Fanatics
Senior Engineer, Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Fanatics Collect для инициативы Unified Experience: нужно объединить разрозненные продукты (Live, Marketplace, Instant Rips, Collections, Topps) в единый опыт коллекционера. Роль hands-on: от схемы данных и API до UI, с автономией и коротким путём до продакшена.
Задачи
- Проектировать, разрабатывать и поддерживать fullstack-фичи на Python, FastAPI, Next.js, React и TypeScript
- Создавать масштабируемые и отказоустойчивые сервисы и интерфейсы на AWS и Vercel
- Вести фичи end-to-end: модель данных, контракт API, фронтенд, тесты, rollout и метрики после запуска
- Разрабатывать переиспользуемые фронтенд-компоненты, API и общие библиотеки для веб- и мобильных приложений
- Участвовать в кросс-продуктовых задачах: общая идентификация, entitlements, инвентарь, навигация между опытами коллекционеров
- Выпускать фичи за feature-флагами с инструментацией и использовать данные для решений
- Быстро прототипировать совместно с Product и Design
- Использовать AI-инструменты разработки (Claude Code, Cursor, LLM-воркфлоу) и делиться практиками с командой
- Писать unit-, integration- и E2E-тесты (Playwright, Jest, React Testing Library, Pytest) и поддерживать надёжность CI/CD
- Поддерживать документацию компонентов и спецификации взаимодействия в Storybook
- Участвовать в sprint planning, ретро и сессиях по продуктовой стратегии
- Менторить инженеров через код-ревью и парное программирование, повышать планку по структуре кода, тестированию и документации
Требования
- 5+ лет профессиональной fullstack-разработки с уверенным владением React, Next.js, TypeScript и Python, а также практический опыт работы с облаком (предпочтительно AWS)
- Сильное понимание архитектурных паттернов, дизайна API и оптимизации производительности приложений
- Опыт владения фичами end-to-end в продакшене, включая мониторинг, отладку и итерации по поведению пользователей
- Прочные основы фронтенда: адаптивная вёрстка, доступность (a11y) и практики производительности
- Опыт с паттернами управления состоянием и инструментами React Context, Zustand, Redux или XState
- Сильная дисциплина тестирования с Jest, React Testing Library, Playwright или Pytest
- Опыт работы с Git и современными практиками CI/CD
- Способность работать в разных доменах — backend API, клиентский веб, mobile web и внутренние инструменты
- Чёткая письменная и устная коммуникация, умение работать напрямую с Product, Design и другими инженерными командами
- Опыт использования или искренний интерес к AI-инструментам разработки
- Степень бакалавра в Computer Science или эквивалентный практический опыт
Условия
- Базовая зарплата $160,000–$200,000 в год (диапазон указан для Нью-Йорка)
- Бонусы и долгосрочная incentive-компенсация не входят в указанный диапазон
- Компенсация определяется с учётом локации, опыта, квалификации и обучения
- Информация о бенефитах на https://benefitsatfanatics.com/
Навыки
- Python
- FastAPI
- Next.js
- React
- TypeScript
- AWS
- Vercel
- Playwright
- Jest
- React Testing Library
- Pytest
- Storybook
- React Context
- Zustand
- Redux
- XState
- Git
- CI/CD
- feature flags
- a11y