Senior Software Engineer - Offline-First Data Sync
Summary
Builds offline-first data sync for a global quick-service restaurant POS platform, using CRDTs, event sourcing, and PostgreSQL to keep orders and payments consistent across devices, edge, and cloud.
AgileEngine is seeking a Senior Software Engineer to own offline-first data synchronization for a global QSR POS platform, designing multi-tier sync across device, restaurant edge, and cloud backend.
You will implement conflict-resolution using CRDT-based frameworks (Automerge, Ditto), apply event sourcing, CQRS, and saga patterns across order and payment flows, and model the PostgreSQL cloud data layer against local and edge stores.