Design, build, and operate customer-facing POS experiences across React Native, Expo, TypeScript, and Python services, with a strong focus on usability and reliability
Develop offline-first capabilities using SQLite, write-ahead logging, synchronization, retry, and conflict-handling patterns so properties can continue operating during connectivity issues
Build and operate Python/FastAPI backend services that support authentication, staff and device workflows, menus, orders, payments, receipts, and hotel-system integrations
Design reliable APIs, data models, caching, synchronization, and recovery paths using PostgreSQL, Valkey, REST, and service integrations across the Cloudbeds platform
Own observability, automated testing, release quality, performance, security, and production support for customer-critical workflows
Own changes across the POS application, backend services, infrastructure, and deployment configuration, while collaborating closely with Product, Design, Payments, Accounting, Reservations, Infrastructure, Security, and other engineering teams
Contribute as a senior individual contributor through architecture decisions, code reviews, pair programming, documentation, mentoring, and continuous improvement of engineering practices