Cloudbeds logo
CloudbedsPosted 1 month ago

Senior Software Engineer

Remote

Part TimeSenior LevelMediumHospitality Software

Job Summary

Design, build, and operate customer-facing point-of-sale experiences across React Native, Expo, and Python services, covering staff access, floor management, menus, orders, kitchen operations, payments, and offline synchronization. Own end-to-end delivery for the POS application, backend services, Terraform infrastructure, and Kubernetes deployment configuration, including observability, automated testing, release quality, and production support for critical workflows. Develop offline-first capabilities using SQLite and write-ahead logging to ensure reliability during connectivity issues while collaborating with Product, Design, and engineering teams to deliver intuitive, scalable solutions for hospitality properties globally.

Required Qualifications

  • 5+ years of software engineering experience building, shipping, and operating production applications
  • 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
  • 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
  • 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
  • Business-level English fluency, with strong written communication and collaboration skills in a remote, globally distributed team

Desired Qualifications

  • React Native, Expo, React Query, Zustand, and SQLite experience is highly relevant

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce