Hard Rock Digital
Staff Backend Engineer - Promos
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер backend для домена Promos в игровой онлайн-компании. Отвечает за техническое направление backend-сервисов, архитектуру распределённых систем и развитие инженерной культуры в командах.
Задачи
- Определять техническое направление backend для продуктового домена (Promos) в соответствии со стандартами платформы, облака и данных
- Проектировать и развивать масштабируемые сервисы жизненного цикла промоакций: конфигурация, eligibility, активация, переходы состояний, награды, истечение, аудируемость, идемпотентность и восстановление
- Совместно с Product, Mobile, Web, Back Office, Data и Operations определять границы сервисов, контракты API и событий, эксперименты и операционные контроли
- Проектировать отказоустойчивые сервисы для высоких нагрузок с согласованностью данных, кэшированием, асинхронной обработкой и graceful degradation
- Руководить реструктуризацией через итеративную поставку: целевое состояние, декомпозиция на тикеты, зависимости, риски и сроки
- Оставаться hands-on на самых сложных задачах и делегировать эффективно
- Поднимать планку code review, тестирования, API-дизайна, безопасности, observability, производительности, CI/CD и production readiness
- Диагностировать инциденты по сервисам, API, базам, кэшам, очередям и event streams, превращая их в системные улучшения
- Внедрять ответственное использование AI-assisted разработки и задавать guardrails для оценки, конфиденциальных данных и production safety
- Менторить Senior и Staff инженеров, участвовать в найме и планировании компетенций
Требования
- 7+ лет опыта в software engineering, включая проектирование и эксплуатацию распределённых backend-систем
- Степень в Computer Science или смежной области либо эквивалентный опыт
- Глубокая экспертиза в Java, Spring и Spring Boot
- Сильные знания AWS и опыт построения масштабируемых приложений в нескольких регионах и зонах доступности
- Опыт с реляционными БД (PostgreSQL или CockroachDB): схемы, транзакции, миграции, индексы, производительность
- Опыт со streaming-технологиями (Amazon Kinesis или Kafka) и системами обмена сообщениями (SQS, RabbitMQ, ActiveMQ)
- Опыт проектирования микросервисных и service-oriented архитектур, работа с Docker и Kubernetes
- Понимание высоконагруженных систем, конкурентности, идемпотентности, кэширования, асинхронных workflow и обратной совместимости API
- Практический опыт AI-assisted разработки и понимание рисков галлюцинаций, приватности и безопасности
- Опыт формирования технической и продуктовой стратегии и влияния на стейкхолдеров без формальных полномочий
Условия
- Конкурентная оплата и бенефиты
- Гибкий отпуск
- Гибкий график: работа из дома или из офиса
- Культура стартапа при поддержке глобального бренда
- Возможность строить продукты для миллионов пользователей
Навыки
- Java
- Spring
- Spring Boot
- AWS
- PostgreSQL
- CockroachDB
- Amazon Kinesis
- Kafka
- SQS
- RabbitMQ
- ActiveMQ
- Docker
- Kubernetes
- CI/CD
- AI-assisted development