Role Overview:
- Act as a technical architect for the Orders Platform team, defining how order data is modeled and synchronized.
- Design and maintain event-sourced and replicated-state systems that remain reliable under failures.
- Strengthen offline-first architecture to ensure ordering workflows continue during connectivity interruptions.
Key Responsibilities:
- Develop robust mechanisms for idempotency, optimistic concurrency, event replay, and conflict resolution.
- Partner with product, payments, reporting, and engineering teams to deliver reliable ordering flows.
- Lead technical design discussions, review architecture and code, and mentor engineers.
Requirements:
- Extensive experience building correctness-critical distributed systems with event sourcing or CRDTs.
- Strong understanding of idempotency, concurrency, and distributed data consistency.
- Staff-level engineering experience with ability to influence technical direction and stay hands-on.
Why Apply:
- Opportunity to influence architecture of a business-critical platform and work on complex distributed systems.
- Remote-first environment with flexibility to work from anywhere and generous pre-IPO equity.
- Unlimited PTO, comprehensive health coverage, and additional perks.
Partner Company
This partner company builds a mission-critical ordering platform that powers restaurant operations. It is a fast-growing technology environment with a remote-first culture and a focus on distributed systems.