Skip to main content
Cloudbeds
Cloudbeds

Senior Software Engineer

RemoteEurope
Published
Role
Fullstack
Experience
Senior
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to Anywhere in Europe. Set where you work from to check your eligibility.

No BS summary

Senior software engineer with 5+ years building and operating production apps, strong Python and/or TypeScript. Needs hands-on mobile/frontend experience and cloud-native operations; POS, offline-first, payments, and hospitality/F&B workflows are important experience. Remote in Europe, business-level English required.

Core skills

Python/TypeScriptReact NativeFastAPI

Required skills

ExpoReact QueryZustandSQLitePostgreSQLTerraformDockerKubernetesHelmArgo CDAWSCI/CD

Required languages

English Business-level fluency

What you'll do

  • 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
  • Design, build, deploy, and operate the next generation of Cloudbeds' point-of-sale experience for hospitality properties
  • Work directly across the core POS codebase: the React Native and Expo application, the Python and FastAPI backend service, the Terraform infrastructure, and the Argo CD and Helm deployment configuration

What they require

  • 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
  • Comfortable working across multiple layers of the stack

Benefits

  • Remote First, Remote Always
  • PTO in accordance with local labor requirements
  • Monthly Wellness Fridays - enjoy an extra-long weekend every month
  • Fully Paid Parental Leave
  • Home office stipend based on country of residency
  • Professional development courses in Cloudbeds University
  • Access to professional development, including manager training, upskilling and knowledge transfer

Payment service for hotels, accounting and finance management

HospitalityMid-sizecloudbeds.com/

What people say about this company

3.2/ 5

Details

Apply routeGreenhouse
Salary not disclosed