Cloudbeds is proud to be an Equal Opportunity Employer that celebrates the diversity in our global team! We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Cloudbeds is committed to the full inclusion of all qualified individuals. As part of this commitment, Cloudbeds will ensure that persons with disabilities are provided reasonable accommodations in the hiring process.
Senior Software Engineer
Location
Europe
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Third-Party Job Posts
Role Description As a Senior Software Engineer on the POS team, you'll 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. You'll design, build, deploy, and operate the next generation of Cloudbeds' point-of-sale experience for hospitality properties, covering: - Staff and device access - Floor and table management - Menus, orders, kitchen operations - Split bills, tips, payments - Room charges, receipts - Offline operation and synchronization This is a hands-on product engineering role with end-to-end ownership across application code, services, infrastructure, delivery, and production reliability. Your goal is to help us deliver a POS that is intuitive for hospitality teams, dependable under real-world conditions, and scalable across properties and markets. 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 - Strong software engineering fundamentals - 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 - Experience building point-of-sale or adjacent real-time transactional systems - Experience building offline-first applications, synchronization engines, or conflict-resolution workflows - Experience with native mobile capabilities and hardware integrations - Experience with payment processing, e-invoicing, and fiscalization - Strong product sense and customer empathy - Business-level English fluency Requirements - Design, build, and operate customer-facing POS experiences across React Native, Expo, TypeScript, and Python services - Develop offline-first capabilities using SQLite, write-ahead logging, synchronization, retry, and conflict-handling patterns - Build and operate Python/FastAPI backend services - Design reliable APIs, data models, caching, synchronization, and recovery paths - Own observability, automated testing, release quality, performance, security, and production support - Own changes across the POS application, backend services, infrastructure, and deployment configuration - Contribute as a senior individual contributor through architecture decisions, code reviews, pair programming, documentation, mentoring, and continuous improvement Benefits - Remote First, Remote Always - PTO in accordance with local labor requirements - Monthly Wellness Fridays - enjoy an extra long weekend every month - Full 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
ReWorks SolutionsBuilding quality global teams that drive efficiency and results
Role Description We are seeking a talented and innovative Full Stack Developer with a passion for building modern web applications and leveraging the latest advancements in Artificial Intelligence. You will be responsible for designing, developing, and maintaining end-to-end software solutions while identifying opportunities to integrate AI technologies that improve products, automate processes, and enhance user experiences. The ideal candidate is a strong problem solver who enjoys working across both front-end and back-end development, stays current with emerging AI trends, and is excited about building intelligent, scalable applications. - Design, develop, test, and maintain scalable web applications. - Build responsive, intuitive, and high-performing user interfaces. - Develop secure back-end services, APIs, and database solutions. - Integrate third-party APIs and cloud-based services. - Optimize applications for performance, scalability, and security. - Write clean, maintainable, and well-documented code. - Participate in code reviews and software testing. - Troubleshoot, debug, and resolve application issues. - Research and evaluate the latest AI technologies and industry trends. - Recommend innovative AI solutions to improve business processes and customer experiences. - Stay up to date with emerging AI frameworks, tools, and best practices. Company Description
Senior Software Engineer
CloudbedsCloudbeds is a quickly growing Software-as-a-Service (SaaS) company that provides exceptional software to the hospitality industry. Thousands of hotels, groups,
Role Description As a Senior Software Engineer on the POS team, you'll 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. You'll design, build, deploy, and operate the next generation of Cloudbeds' point-of-sale experience for hospitality properties, covering: - Staff and device access - Floor and table management - Menus, orders, kitchen operations - Split bills, tips, payments - Room charges, receipts - Offline operation and synchronization This is a hands-on product engineering role with end-to-end ownership across application code, services, infrastructure, delivery, and production reliability. Your goal is to help us deliver a POS that is intuitive for hospitality teams, dependable under real-world conditions, and scalable across properties and markets. 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 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 - Experience building offline-first applications, synchronization engines, or conflict-resolution workflows - Experience with native mobile capabilities, app-store delivery, and hardware integrations - 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 Requirements - Design, build, and operate customer-facing POS experiences across React Native, Expo, TypeScript, and Python services - Develop offline-first capabilities using SQLite, write-ahead logging, synchronization, retry, and conflict-handling patterns - 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 - 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 - Contribute as a senior individual contributor through architecture decisions, code reviews, pair programming, documentation, mentoring, and continuous improvement of engineering practices 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
Senior Full Stack Developer, 4 Months
InnosphereOn a mission to provide our clients with the best staffing solutions possible
• Lead the migration of enterprise SQL Server databases to PostgreSQL, ensuring data integrity, performance, and minimal downtime. • Convert and optimize SQL Server database objects, including stored procedures, triggers, functions, views, and complex T-SQL logic into PostgreSQL/PL/ pgSQL . • Design, execute, and support database migration strategies using AWS Database Migration Service (DMS), Schema Conversion Tool (SCT), and replication/CDC-based cutover methodologies. • Develop, maintain, and enhance backend services using C# and, where applicable, Node.js. • Contribute to the modernization of the application data access layer, including development in C++ where required. • Build and support cloud-native applications and services within AWS, leveraging technologies such as Lambda, ECS, SQS, EventBridge , CloudFront, ALB, and Aurora PostgreSQL. • Develop and maintain Infrastructure as Code ( IaC ) using Terraform and support automated deployment pipelines through GitLab CI/CD. • Collaborate with architects, developers, QA teams, and business stakeholders to deliver migration milestones and platform enhancements. • Contribute to application regression testing using Jest and Playwright where applicable.
• Serve as an escalation point and resolve complex technical issues. • Handle customer inquiries via phone, email, chat, or portal. • Coordinate with teams to resolve incidents quickly. • Handle daily tasks in Active Directory such as creating new user accounts, resetting passwords, and disabling accounts for leavers. • Support end-users with Windows 10/11 issues, including software installation, running Windows updates, and updating drivers. • Assist remote users with VPN connection issues to ensure they can access company data. • Document, maintain and update the knowledge base. • Communicate with clients when needed.



