Cloudbeds logo
CloudbedsPosted 1 month ago

Senior Software Engineer

Remote

Part TimeSenior LevelMediumTECH

Job Summary

Design, build, and operate the Cloudbeds point-of-sale experience across React Native, Expo, and Python/FastAPI services, covering staff access, floor management, menus, orders, payments, and offline synchronization. Own end-to-end delivery for the POS application, backend infrastructure, Terraform, Kubernetes, and Argo CD deployment configurations. Develop offline-first capabilities using SQLite and write-ahead logging to ensure reliability during connectivity issues while managing real-time transactional workflows for hospitality operations. This hands-on product engineering role requires 5+ years of experience with modern mobile development, PostgreSQL, and cloud-native delivery. Based in Europe, this position offers full remote work with competitive compensation and comprehensive benefits including PTO, parental leave, and professional development.

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