Компания обслуживает iGaming/betting-проекты и ищет CTO / Java Backend Developer для проектирования транзакционной логики и архитектуры высоконагруженного финансового сервиса с интеграциями с банками и процессингом.
Задачи:
- Проектировать и разрабатывать backend-сервисы на Java.
- Реализовывать транзакционную и финансовую логику: расчеты и интеграции.
- Строить REST/gRPC API и Event-Driven архитектуру с Kafka или RabbitMQ.
- Работать с транзакциями, уровнями изоляции, блокировками и оптимизацией запросов в PostgreSQL.
- Обеспечивать надежность распределенных систем: идемпотентность, обработку ошибок и concurrency control.
- Настраивать observability: логи, метрики и трейсинг; разбирать production-инциденты.
Требования:
- От 4 лет коммерческого опыта backend-разработки на Java.
- Опыт работы с микросервисной архитектурой и распределенными системами.
- Отличное знание SQL и глубокое понимание PostgreSQL, включая транзакции, уровни изоляции, блокировки и настройку производительности.
- Практический опыт проектирования REST/gRPC API и работы с брокерами сообщений.
- Понимание Docker, Kubernetes, CI/CD и инструментов observability.
- Опыт в FinTech, Banking, Payments или Ledger будет преимуществом.
Условия: полная занятость, удаленная работа.