Senior Software Engineer
Core
Design, build, and operate a cloud-native, offline-first point-of-sale (POS) system for hospitality properties, enabling real-time transactional workflows for staff, orders, payments, and kitchen operations across global markets.
Role type
Senior Individual Contributor (IC) Software Engineer (Full-stack/POS)
Builds
Next-generation POS application (React Native/Expo), Python/FastAPI backend services, and AWS/Kubernetes infrastructure for hospitality properties.
Domain
Hospitality technology / Point-of-Sale systems
Required skills
Python, TypeScript, React Native, Expo, SQLite, PostgreSQL, FastAPI, Terraform, Kubernetes, Helm, Argo CD, AWS, CI/CD, offline-first architecture, synchronization engines, payment processing, hardware integrations
Preferred skills
Experience with real-time transactional systems (restaurant/QSR/retail), native mobile capabilities, app-store delivery, hospitality operations domain knowledge
Technologies
React Native, Expo, TypeScript, Python, FastAPI, SQLite, PostgreSQL, Valkey, Terraform, Docker, Kubernetes, Helm, Argo CD, AWS
Responsibilities
Design and build offline-first POS experiences with robust synchronization and conflict resolution; develop Python/FastAPI backend services for authentication, orders, and payments; own observability, automated testing, release quality, and production support; contribute to architecture decisions, code reviews, and mentoring; collaborate with Product, Design, and other engineering teams.
Seniority
Senior, hands-on IC