fomo
Staff Distributed Systems Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду fomo — торгового приложения с доступом к on-chain активам. Отвечает за надёжность, масштабируемость и производительность мультирегионального backend-платформы, включая отказоустойчивость и disaster recovery.
Задачи
- Проектировать и эксплуатировать высоконагруженные мультирегиональные сервисы
- Улучшать производительность, ёмкость, репликацию и обработку сбоев датасторов и кэшей
- Внедрять backpressure, ограничения конкурентности, load shedding, rate limiting, circuit breakers и ограниченные ретраи
- Снижать межрегиональную задержку и улучшать локальность данных
- Проектировать и тестировать процедуры failover сервисов, датасторов и регионов
- Помогать проектировать новые фичи с расчётом на масштаб с первого дня
- Повышать уровень команды в вопросах масштабирования
Требования
- 8+ лет опыта в backend, platform или infrastructure engineering либо эквивалентный практический опыт
- Опыт проектирования и отладки распределённых высоконагруженных продакшн-систем
- Сильный опыт с PostgreSQL: производительность запросов, индексация, пулинг соединений, репликация, конкуренция транзакций, режимы отказа
- Сильный опыт с Redis-совместимыми системами (Redis, Valkey, Dragonfly, KeyDB): шардирование, репликация, управление памятью, hot keys, обработка сбоев
- Опыт эксплуатации сервисов на AWS, желательно ECS, RDS и ElastiCache
- Опыт работы с infrastructure as code, предпочтительно Terraform
- Владение Go, TypeScript/Node.js или сопоставимым системным языком
- Практический опыт проектирования и тестирования failover и disaster-recovery систем: восстановление бэкапов, репликация, региональный failover, валидация RTO/RPO
Условия
- Hands-on роль с прямым владением продакшн-системами
- Работа над мультирегиональной платформой с фокусом на надёжность и масштаб
Навыки
- PostgreSQL
- Redis
- Valkey
- Dragonfly
- KeyDB
- AWS
- ECS
- RDS
- ElastiCache
- Terraform
- Go
- TypeScript
- Node.js
- NATS JetStream
- Kafka
- Datadog APM
- AWS Performance Insights