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