Jobgether

Staff Software Engineer - Orders Platform

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Staff-инженер в команду Orders Platform, отвечающую за критичную для ресторанного бизнеса платформу заказов. Роль предполагает проектирование распределённых систем с event sourcing, CRDT и offline-first архитектурой и активное участие в реализации.

Задачи

  • Выступать техническим архитектором в команде Orders Platform: определять и развивать моделирование, хранение, репликацию, синхронизацию и сверку данных заказов
  • Проектировать, разрабатывать и поддерживать event-sourced и реплицированные системы, устойчивые к ретраям, сетевым разрывам, конкурентным изменениям и частичным отказам
  • Укреплять offline-first архитектуру, чтобы заказы и POS-процессы работали при перебоях связи
  • Разрабатывать механизмы идемпотентности, оптимистичной конкурентности, replay событий, проекций, разрешения конфликтов и сверки данных
  • Тесно взаимодействовать с Product, Payments, Reporting и командами POS и мобильных приложений для сквозных сценариев заказов
  • Вести обсуждения технического дизайна, ревью архитектуры и кода, задавать инженерные стандарты
  • Менторить инженеров и развивать экспертизу команды в распределённых системах
  • Улучшать observability, replay и восстановление для быстрого устранения проблем с состоянием заказов
  • Документировать архитектурные решения и снижать зависимость от отдельных членов команды
  • Осваивать специализированные технологии и повышать их надёжность по мере роста платформы
  • Ориентироваться на потребности ресторанных операторов и при необходимости напрямую общаться с клиентами

Требования

  • Большой опыт построения и эксплуатации распределённых систем, критичных к корректности
  • Практический опыт с event sourcing, CRDT или аналогичными подходами к репликации и offline-first данным (движки синхронизации, слои разрешения конфликтов)
  • Сильное понимание идемпотентности, оптимистичной конкурентности, replay событий, проекций, сверки и согласованности распределённых данных
  • Умение анализировать сложные сценарии отказов: прерванные операции, недоступные узлы, сетевые разрывы, конкурентные изменения
  • Опыт на уровне Staff: влияние на техническое направление, ведение архитектурных решений и активная hands-on разработка
  • Сильные навыки backend-разработки и способность быстро осваивать специализированные технологии
  • Ясные письменные и устные коммуникативные навыки, умение объяснять сложные технические концепции
  • Опыт менторинга инженеров, ревью технических дизайнов и внедрения инженерных практик
  • Желательно: backend-опыт в обработке платежей или системах заказов
  • Желательно: умение работать с командами payments и reporting, владея компонентами заказов в финансовых транзакциях
  • Клиентоориентированный подход и готовность напрямую общаться с ресторанными операторами
  • Опыт в ресторанах, ритейле или IT — преимущество, но не обязателен
  • Полезно знакомство с Kotlin, TypeScript, React, React Native, Kubernetes, ArgoCD, Datadog, PostgreSQL, SQLite, OpenTelemetry Collectors и Kafka

Условия

  • Базовая зарплата $240,000–$260,000 USD в зависимости от уровня, локации и опыта
  • Щедрый пакет pre-IPO equity
  • Комплексная медицинская страховка
  • Remote-first: возможность работать откуда угодно
  • Неограниченный оплачиваемый отпуск (PTO)
  • Дополнительные льготы и бонусы
  • Возможность влиять на архитектуру бизнес-критичной платформы и решать сложные задачи распределённых систем

Навыки

  • Event sourcing
  • CRDT
  • Offline-first архитектура
  • Distributed systems
  • Idempotency
  • Optimistic concurrency
  • Event replay
  • Kotlin
  • TypeScript
  • React
  • React Native
  • Kubernetes
  • ArgoCD
  • Datadog
  • PostgreSQL
  • SQLite
  • OpenTelemetry Collectors
  • Kafka

Похожие вакансии

Backend Developer
Integrity Technology ConsultantsSeniorAnnapolis JunctionГибрид
180,000 – 200,000 USD в год
6 нояб.
Software Engineer - AI & Workflow Automation
Elevation Autism CenterMiddleAtlantaГибрид
40 – 60 USD в час
6 нояб.
Sr. Software Development Engineer
AMDSeniorAustinОфис
110,600 – 189,600 USD в год
6 нояб.
Lead Software Engineer - Enterprise AI Services & Agents
WellmarkLeadDes MoinesГибрид
6 нояб.
MTS Software Development Engineer
AMDMiddleAustinОфис
133,000 – 228,000 USD в год
6 нояб.