Senior Software Engineer
New
C
CloudbedsHospitality Software
Remote in EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Business-level English fluency
- Experience
- 5+ years
- Required Skills
- AWSDockerPostgreSQLPythonKubernetesReact NativeTypeScriptFastAPITerraform
Requirements
- 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, specifically React Native and Expo.
- Experience building offline-first applications and synchronization engines.
- Strong software engineering fundamentals, including maintainable architecture, testing, and debugging.
- Solid understanding of relational data modeling, PostgreSQL, caching, and API design.
- Experience with cloud-native delivery using AWS, Docker, Kubernetes, Terraform, and CI/CD pipelines.
- Experience with payment processing, e-invoicing, and fiscalization is highly relevant.
- Business-level English fluency with strong written communication and collaboration skills.
Responsibilities
- Design, build, and operate customer-facing POS experiences across React Native, Expo, TypeScript, and Python services.
- Develop offline-first capabilities using SQLite and conflict-handling patterns for connectivity resilience.
- Build and maintain Python/FastAPI backend services supporting hospitality workflows like menus, orders, payments, and receipts.
- Design reliable APIs, data models, and caching strategies using PostgreSQL and Valkey.
- Own observability, automated testing, security, and production support for critical POS workflows.
- Collaborate across POS application, backend, infrastructure, and deployment layers using Terraform, Docker, Kubernetes, Helm, and Argo CD.
View Full Description & ApplyYou'll be redirected to the employer's site