Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи: — Архитектура и масштабирование систем биллинга в реальном времени, от загрузки данных в ClickHouse до рейтингового движка. — Создание идемпотентных платежных потоков и систем сверки с использованием Stripe и других провайдеров. — Разработка систем обнаружения мошенничества и злоупотреблений в реальном времени для защиты маржи платформы. — Оптимизация сервисов на PostgreSQL и Node.js для работы с высокими нагрузками записи и в условиях высокого давления. — Реализация долговременных рабочих процессов с использованием Temporal. — Создание API на TypeScript и GraphQL с акцентом на аудит и корректность. Требования: — Подтвержденный опыт масштабирования систем (например, обработка роста в 10 раз). — Глубокие знания PostgreSQL и моделирования реляционных данных в масштабах. — Сильные знания внутренних механизмов Node.js (event loop, поведение памяти). — Опыт работы с движками рабочих процессов, такими как Temporal, для асинхронных backend-задач. — Знание особенностей отказов платежных провайдеров, идемпотентности и сверки. — Способность вести весь процесс разработки от ERD до мониторинга. Желательно: — Опыт с Rust или желание его изучить. — Прямой опыт в биллинге, платежах или системах борьбы с мошенничеством. Условия: — Высокая автономия и культура владения процессами с минимальным количеством встреч. — Глобально распределенная команда с асинхронным стилем коммуникации. — Конкурентная зарплата, полный пакет медицинского страхования (включая иждивенцев) и значительные долевые гранты. — Стипендия на оборудование и акцент на долгосрочное профессиональное развитие. Процесс найма: — Вводный звонок для обсуждения роли и целей кандидата. — Асинхронный проект по дизайну системы масштабирования (биллинг или потоковая обработка). — Технический обзор решения с инженерной командой. — Собеседование с 4 сотрудниками из разных отделов компании. — Финальный разговор с CEO.
Зарплата не указана