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
5+ years of software engineering experience building, shipping, and operating production applications, with strong proficiency in Python and/or TypeScript
Hands-on experience with modern mobile or frontend development; React Native, Expo, React Query, Zustand, and SQLite experience is highly relevant
Strong software engineering fundamentals, including maintainable architecture, automated testing, debugging, performance, security, and operational reliability
Solid understanding of relational data modeling, PostgreSQL, caching, API design, distributed systems, and asynchronous or event-driven workflows
Experience owning cloud-native delivery and operations, including Terraform, Docker, Kubernetes, Helm, Argo CD, AWS, CI/CD, observability, and production incident response
Experience building point-of-sale or adjacent real-time transactional systems where money, inventory, and people meet at the moment of service, such as restaurant or QSR technology, retail checkout, ticketing, food delivery, or self-service kiosks
Experience building offline-first applications, synchronization engines, or conflict-resolution workflows
Experience with native mobile capabilities, app-store delivery, and hardware integrations, including receipt, kitchen, and printer peripherals, white-label or OEM hardware, and device fleet management
Experience with payment processing, e-invoicing, and fiscalization
Strong product sense and customer empathy, grounded in familiarity with hospitality or food-and-beverage operations (floor and table management, coursing, modifiers, voids and comps, shift and cash handling, and tip pooling) and the ability to turn these workflows into simple, reliable user experiences
Business-level English fluency, with strong written communication and collaboration skills in a remote, globally distributed team
What to Expect - Your Journey with Us
Behind Cloudbeds' revolutionary technology is a team of redefining what's possible in hospitality. We're 650+ employees across 40+ countries, bringing together elite engineers, AI architects, world-class designers, and hospitality veterans to solve challenges others haven't dared to tackle. Our diverse team speaks 30+ languages, but we all share one language: a passion for innovation and travel. From pioneering breakthroughs in machine learning to revolutionizing how hotels operate, we're not just watching the future of hospitality unfold – we're coding it, designing it, writing it, and shipping it. If you're ready to work alongside some of the brightest minds in tech who are obsessed with using AI to transform a trillion-dollar industry, this is your chance to be part of something extraordinary
Learn more online at cloudbeds.com