Palette Labs is building a decentralized protocol for commerce, with food delivery as its first major use case. The company needs to scale its core platform to support hundreds of partners and millions of transactions, requiring robust integrations with key platforms like Olo, Toast, Square, and Otter.
Requirements
- Deep professional expertise in TypeScript or a modern strongly-typed language (e.g., Go, Java, C-Sharp) with a willingness to write production code in TypeScript.
- Proven experience with API and Data Modeling for complex, high-throughput applications, ideally within a logistics, marketplace, or fintech context.
- Strong knowledge of Production Operations and Reliability, including experience with observability tools, incident management, and setting/meeting SLOs.
- Expertise in Database management, including schema design, query tuning, and safe, consistent migrations.
- Experience implementing core architectural principles such as transactional consistency, idempotency, and concurrency control.
- Prior experience building robust, fault-tolerant 3rd-party integrations (Payments, POS, or other major enterprise APIs).
- Experience with Event-driven systems (queues, pub/sub, CDC, WebSockets/SSE).
Responsibilities
- Design and implement highly scalable, reliable, and transactionally consistent services using TypeScript across our core APIs and data models.
- Lead the architecture and development of robust 3rd-party integrations (e.g., Toast, Olo, Stripe), focusing on reliability, retries, and financial reconciliation.
- Own Production Operations and System Reliability (SLOs, observability, incident response, and on-call rotation) to maintain a high-quality platform for our partners.
- Define database management best practices, including schema design, indexing, safe migrations, and query tuning to ensure optimal data layer performance.
- Drive the implementation of core marketplace and logistics domain features, such as dispatch algorithms, real-time tracking, pricing, and fraud/risk detection.
- Mentor and guide other engineers, raising the bar for code quality, testing practices, and architectural standards across the entire development team.
Other
- 5+ years of experience in backend software engineering, with significant experience designing and shipping production systems.
- Partner closely with the founders, product, & protocol teams to establish long-term architectural standards and best practices.
- Success will be measured by the scalability and stability of our core infrastructure, the successful integration of new critical partners (e.g., POS systems), and your ability to lead technical execution across significant project milestones in the first 6–12 months.
- remote-based in the United States with a preference to hire in New York City.
- We require that you overlap some working hours with Eastern Standard Time (EST).