Owner
Staff Software Engineer - Orders Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Orders Platform — ядро платформы заказов для ресторанов. Роль с высокой технической ответственностью: проектирование отказоустойчивых распределённых систем с event sourcing и CRDT для offline-first POS.
Задачи
- Выступать архитектором в команде Orders Platform и задавать техническое направление моделирования, хранения, репликации и сверки заказов
- Проектировать и разрабатывать event-sourced и реплицированные системы, корректные при ретраях, сетевых разрывах, конкурентных изменениях и частичных отказах
- Тесно работать с Product, Payments, Reporting и инженерами POS и мобильных поверхностей для надёжных сценариев заказа end-to-end
- Ревьюить дизайны и код, менторить инженеров и развивать у команды глубокое понимание этих паттернов
- Улучшать observability, replay и recovery для быстрого поиска и устранения проблем состояния заказов при минимизации затрат
- Снижать bus factor за счёт обмена контекстом и документирования работы платформы
Требования
- Практический опыт с event sourcing, CRDT или аналогичными подходами к реплицированным и offline-first данным (sync-движки, слои разрешения конфликтов)
- Опыт с идемпотентностью, оптимистичной конкурентностью, replay событий, проекциями и сверкой данных
- Умение рассуждать о частичных отказах узлов и проектировать под них
- Способность быстро осваивать специализированную технологию и делать её надёжнее
- Staff-уровень: ведение технического направления без отрыва от кода
- Ясная письменная и устная коммуникация, умение упрощать сложные системы для других
- Желательно: backend-опыт в платёжных или заказных системах
- Желательно: готовность напрямую работать с ресторанами, в том числе лично и по телефону/тексту
- Плюсом: опыт работы в ресторанах, ритейле или IT
Условия
- Базовая зарплата $240K–$260K USD в зависимости от уровня, локации и опыта
- Щедрый пакет pre-IPO equity
- Комплексная медицинская страховка
- Work from anywhere (remote-first)
- Неограниченный PTO и дополнительные приятные бонусы
Навыки
- Kotlin
- TypeScript
- React
- React Native
- Kubernetes
- ArgoCD
- Datadog
- PostgreSQL
- SQLite
- OpenTelemetry
- Kafka
- Event sourcing
- CRDT
- Kotlin Multiplatform