Fanatics Inc.

Senior Software Engineer, Accounts - Core

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду Accounts (Fanatics Betting and Gaming) для разработки Java-сервисов жизненного цикла клиентского аккаунта: регистрация, KYC, логин и MFA, геолокация и комплаенс-контроль. Удалённая позиция в США.

Задачи

  • Проектировать, разрабатывать и поддерживать Java backend-сервисы на Spring Boot или аналогичных фреймворках
  • Реализовывать фичи регистрации, KYC, логина и MFA, регистрации устройств, управления аккаунтом, налоговой отчётности, интеграции Fanatics ID и мониторинга watchlist
  • Разрабатывать сервисы, обеспечивающие регуляторные требования и responsible gaming: геолокация, self-exclusion по штатам, запрещённые лица, лимиты проигрыша, eligibility
  • Строить интеграции со сторонними провайдерами идентификации, верификации, геолокации и комплаенса с обработкой сбоев, ретраев и целостности данных
  • Писать масштабируемые сервисы с хорошим покрытием unit- и интеграционными тестами
  • Участвовать в обсуждении архитектуры и дизайна API, event-driven систем и потоков данных
  • Разбирать сложные продакшн-инциденты, участвовать в недельном on-call, вести runbooks и post-mortem
  • Работать с Product, TPM, Compliance, Support и клиентскими инженерами, участвовать в sprint planning и agile-процессах
  • Менторить junior и middle инженеров через code review, дизайн-фидбек и парное программирование
  • Следовать инженерным практикам (CI/CD, тестирование, observability, feature flagging, документация) и снижать технический долг

Требования

  • 5+ лет профессионального опыта разработки на Java
  • Сильный опыт создания и поддержки продакшн Java backend-сервисов на Spring Boot или аналогичных фреймворках
  • Опыт разработки REST API и интеграции распределённых систем и потоков данных
  • Опыт работы с event-driven архитектурами, например Kafka или аналогичными платформами обмена сообщениями
  • Опыт работы в AWS или других облачных средах
  • Опыт работы с реляционными и NoSQL хранилищами, например Postgres и MongoDB
  • Опыт использования AI-инструментов и coding-ассистентов для повышения продуктивности
  • Желательно: опыт с системами идентификации и аккаунтов (регистрация, аутентификация, MFA, OAuth2/OIDC), KYC, фродом или платежами
  • Желательно: опыт с комплаенс-системами (геолокация, responsible gaming, обработка регуляторных данных)
  • Желательно: опыт построения высокодоступных, регулируемых или enterprise-масштабных приложений
  • Плюс: опыт с observability-инструментами (например Datadog) и работа в on-call
  • Сильные навыки траблшутинга, ответственность и коммуникация, умение работать самостоятельно и с кросс-функциональными партнёрами

Условия

  • Удалённая работа на территории США
  • Полная занятость
  • Базовая зарплата и бонус
  • Диапазон зарплаты $144,000—$180,000 в год (зависит от страны и штата проживания)
  • Бенефиты (подробности на benefitsatfanatics.com)
  • Возможны очные компоненты: интервью в офисе или программа Launching into Better: LIVE в Нью-Йорке для full-time сотрудников

Навыки

  • Java
  • Spring Boot
  • REST API
  • Kafka
  • AWS
  • Postgres
  • MongoDB
  • OAuth2
  • OIDC
  • MFA
  • KYC
  • Datadog
  • CI/CD

Похожие вакансии

Software Engineer III
The Habit Burger GrillMiddleIrvineГибрид
117,800 – 140,000 USD в год
4 нояб.
Engineer, Software Engineer, Digital Banking
Forbright BankMiddleУдалённо
85,000 – 100,000 USD в год
4 нояб.
Senior Software Engineer - Analytics Platform
BloombergSeniorОфис
160,000 – 240,000 USD в год
4 нояб.
Software Engineer, Java Backend
VetJobsMiddleУдалённо
100,000 USD в год
4 нояб.
Software Engineer
NetAppMiddleDurhamОфис
147,900 – 205,000 USD в год
4 нояб.
Senior Software Engineer, Accounts - Core — Fanatics Inc., 144,000 – 180,000 USD в год, New York | itrelocate