Fanatics
Staff Engineer - Backend/Kotlin (REMOTE)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер backend в Fanatics Core — команду, которая строит общие платформенные основы (identity, payments, loyalty, wallet, data, platform) для спортивного betting, ecommerce и коллекционных продуктов. Роль технического лидера: стратегия, архитектура и hands-on разработка масштабируемых распределённых систем.
Задачи
- Разрабатывать, тестировать, документировать и деплоить высококачественное масштабируемое ПО в продакшн
- Глубоко разбираться в индустрии, продукте и roadmap и влиять на стратегию команды и направление организации
- Вести end-to-end техническую реализацию сложных фич и систем — от идеи и архитектуры до деплоя и доработки
- Определять и внедрять инженерные принципы, гайдлайны и best practices
- Тесно работать с product, design и другими стейкхолдерами, принимая высокоэффективные технические решения
- Участвовать в on-call ротации и вести разрешение инцидентов
- Проактивно устранять блокеры, при необходимости взаимодействуя между командами
- Проводить и повышать качество код-ревью, делясь экспертизой
- Направлять планирование команды и обсуждения дизайна, предлагая инновационные подходы
- Улучшать качество ПО, тестируемость, операционные метрики и документацию
- Менторить и коучить инженеров всех уровней
- Быть готовым к редким командировкам в офисы Fanatics и на мероприятия
Требования
- 7+ лет опыта построения высокомасштабируемых, производительных и развиваемых backend распределённых систем
- Владение Spring с Kotlin и/или Java
- Умение внедрять best practices в backend-разработке и менторить других (clean code, гексагональные/слоистые архитектуры, DDD и другие паттерны)
- Знание практик observability: логирование, мониторинг, трейсинг в распределённых системах
- Экспертиза в Agile-доставке ПО и опыт улучшения процессов
- Отличные коммуникативные навыки для работы с инженерами, руководителями и нетехническими стейкхолдерами
- Командный подход и готовность делать то, что нужно для результата
- Комфорт в быстрорастущей среде с часто меняющимися приоритетами
Условия
- Удалённая работа
- Полная занятость
- Базовая зарплата и бонус
- Диапазон зарплат зависит от страны и штата проживания (Geographical Compensation Zones)
- Бенефиты (подробнее на benefitsatfanatics.com)
Навыки
- Kotlin
- Java
- Spring
- Go
- Kafka
- Amazon SQS
- Kubernetes
- Helm
- Terraform
- event-driven architecture
- Infrastructure as Code
- observability
- DDD