← Все вакансии/Senior/Railway
SeniorRemote

Senior Product Engineer

R
Railway
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

О компании

Railway — платформа, предназначенная для повышения эффективности разработчиков, предоставляя мощные инструменты инфраструктуры.

Обязанности:

  • Архитектура и масштабирование реальных биллинговых пайплайнов, от ClickHouse до системы рейтинга.
  • Создание идемпотентных платежных потоков и систем сверки с использованием Stripe и других провайдеров.
  • Разработка систем обнаружения мошенничества и злоупотреблений в реальном времени для защиты маржи платформы.
  • Оптимизация сервисов Postgres и Node.js для обработки больших объемов записей и работы в условиях высокого давления.
  • Реализация надежных, долгосрочных рабочих процессов с использованием Temporal.
  • Создание API на TypeScript и GraphQL с акцентом на аудируемость и корректность.

Требования:

  • Доказанный опыт масштабирования систем (например, обработка 10-кратного роста).
  • Глубокая экспертиза в Postgres и реляционном моделировании данных в масштабе.
  • Сильные знания внутренностей Node.js (цикл событий, поведение памяти).
  • Опыт работы с движками рабочих процессов, такими как Temporal, для асинхронных бэкенд-задач.
  • Знание режимов отказа провайдеров платежей, идемпотентности и сверки.
Стек и навыки

С чем работаем