Fanatics
Senior Software Engineer - Backend/Kotlin (REMOTE)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Fanatics Core, которая строит общие платформенные основы (identity, payments, loyalty, wallet, data) для спортивных продуктов компании. Роль предполагает проектирование и развитие масштабируемых распределённых систем и менторство инженеров.
Задачи
- Разрабатывать, тестировать, документировать и выводить в продакшн качественное ПО
- Создавать фичи и инструменты, которыми пользуется команда
- Участвовать в on-call дежурствах для диагностики проблем
- Эскалировать блокеры в задачах и проектах
- Проводить код-ревью для поддержания качества кода и обмена знаниями
- Участвовать в планировании команды и обсуждениях архитектуры
- Влиять на качество ПО и клиентский опыт продуктовых фич
- Улучшать тестируемость, метрики операционной эффективности и документацию
- Помогать команде определять и соблюдать принципы и лучшие практики инженерной стратегии
- Разбираться в индустрии, продукте, наборе фич и роадмапе
- Тесно работать с продуктовой командой и стейкхолдерами при выборе технологических решений
- Онбордить и менторить junior-инженеров и стажёров
- Следить за новыми технологиями и трендами в разработке
- Быть готовым к редким командировкам в офисы Fanatics и на мероприятия
- Участвовать в код-ревью для поддержания качества кода и обмена знаниями
Требования
- 5+ лет опыта построения высоконагруженных, производительных и развиваемых backend распределённых систем
- Владение Spring с Kotlin и/или Java
- Способность продвигать лучшие практики backend-разработки и менторить других (clean code, гексагональная/слоистая архитектура, DDD и другие паттерны)
- Знание практик observability: логирование, мониторинг и трейсинг в распределённых системах
- Опыт Agile-поставки и улучшения процессов, кросс-функциональная работа в крупных enterprise-средах
- Отличные коммуникативные навыки, умение объяснять сложные технические концепции разной аудитории
- Командный подход и готовность делать то, что нужно для результата
- Комфорт в быстрорастущей среде с часто меняющимися приоритетами
Условия
- Полная занятость
- Базовая зарплата и бонус
- Диапазон $121,000—$200,000 USD в зависимости от страны и штата проживания
- Возможность удалённой работы
- Редкие командировки в офисы и на мероприятия
Навыки
- Kotlin
- Java
- Spring
- Go
- Kafka
- Amazon SQS
- Kubernetes
- Helm
- Terraform
- DDD
- observability
- event-driven architecture