WHY JOIN US

If you’re looking for a place to grow, make an impact, and work with people who care, we’d love to meet you!

ABOUT THE ROLE

We are looking for a Senior Software Engineer to design and implement a multi-tier sync architecture — from local device store through restaurant edge to cloud backend — for a high-volume QSR platform. You will apply conflict-resolution strategies including vector clocks and merge policies, implement event sourcing, CQRS, and saga patterns across order, kitchen, payment, and receipt flows, and model the PostgreSQL cloud data layer against local and edge stores. The role requires deep offline-first experience beyond simple caching, with a React Native and Node.Js delivery stack.

WHAT YOU WILL DO
  • Design multi-tier synchronization across local device storage, restaurant edge, and cloud backend with offline-first guarantees;
    ¿Quiere presentar una candidatura? Asegúrese de que su CV está actualizado y luego lea atentamente las siguientes especificaciones del puesto antes de solicitar.
  • Implement conflict-resolution strategies, including vector clocks, last-write-wins, merge policies, and eventual consistency;
  • Apply event sourcing, CQRS, and saga patterns for order, kitchen, payment, and receipt flows;
  • Use real-time pub/sub or WebSockets to maintain live state across devices;
  • Model the clouddata layer on PostgreSQL and define reconciliation between local, edge, and cloud data stores.
MUST HAVES
  • 4+ years of software engineering experience with production distributed-data or synchronization work;
  • Strong ReactNative , TypeScript , and Node.Js ;
  • Experiencewithoffline-first or local-first data beyond simple caching;
  • Solid distributed systems fundamentals, including conflict resolution, eventual consistency, idempotency, and ordering;
  • Experiencewithevent-driven architectures and asynchronous messaging;
  • ExperiencewithPostgreSQL and relational data modeling;
  • Experienceusing AI-assisted development tools such as Claude and GitHub Copilot;
NICE TO HAVES
  • Experience with CRDT-based synchronization, such as AutoMerge or Yjs;
  • Experiencewitha local-first synchronization engine such as ElectricSQL;
  • Experiencewithmobile local persistence technologies such as SQLite, MMKV, or WatermelonDB;
  • ExperiencewithPostgreSQL JSONB or document modeling;
  • QSR, retail, orhigh-volume transactional experience.
PERKS AND BENEFITS
  • Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
  • Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
  • Exciting projects: Modern solutions with Fortune 500 and top product companies. xhfqzwm
  • Flextime: Flexible schedule with remote and office options.
#J-18808-Ljbffr

Senior React Native Engineer Id74262

Apply Now
Back to search page