C
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
