All jobs
Save

Senior Software Engineer

Cloudbeds
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · 5+ years

Job description

Key details

  • 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
  • Contribute as a senior individual contributor through architecture decisions, code reviews, pair programming, documentation, mentoring, and continuous improvement of engineering practices
  • Company mission
  • Cloudbeds is transforming hospitality with an intelligently designed platform that powers properties across 150 countries, helping hoteliers transform operations and uplevel their commercial strategy through a unified platform that integrates with hundreds of partners

Primary stack

Core technologies

Python (Programming Language)DockerReact NativeTypeScriptTerraformAWSKubernetes

Benefits

  • Information not specified

Requirements & details

  • 5+ years of software engineering experience building, shipping, and operating production applications
  • Experience with React Native, Expo, TypeScript, and Python services
  • Experience with offline-first capabilities using SQLite, write-ahead logging, synchronization, retry, and conflict-handling patterns
  • Experience building and operating Python/FastAPI backend services
  • Experience designing reliable APIs, data models, caching, synchronization, and recovery paths using PostgreSQL, Valkey, REST, and service integrations
  • Experience owning observability, automated testing, release quality, performance, security, and production support
  • Remote in Europe
  • React Native, Expo, TypeScript, Python, FastAPI, Terraform, Argo CD, Helm, AWS, Kubernetes, SQLite, PostgreSQL, Valkey, REST
  • Python (Programming Language)
  • Docker
  • React Native
  • TypeScript
  • Terraform
  • AWS
  • Kubernetes

Apply