Full-Stack Developer — Hotel Revenue Management Platform
Global RevMan Group · Helsinki, Uusimaa, Finland
Hybridmid💰 5,050–6,150 EURTech · SoftwarePosted 05.08.2026 klo 03.00
Skills
JavaScriptmodern javascript frameworkscomponent-driven ui developmentdatabase designrelational databasescomplex queriesmulti-tenant systemsapi developmentthird-party integrationsasync workflowsreliability engineeringtestingcode review
Job Description
About the role
We build a multi-tenant SaaS platform for hotel revenue management — demand forecasting, AI-driven pricing recommendations, automated rate distribution to hotel property management systems, group-block pricing, rate shopping, BI/analytics, and an in-app AI advisor. The platform is built to scale from a handful of properties to 1,000+ hotels.
We're looking for a full-time developer to own the platform end-to-end: shipping features, maintaining the data layer that pricing decisions run on, and keeping a system that touches real hotel revenue safe and accurate. This isn't a "pick up tickets" role — you'll be one of the primary people who understands how the whole thing fits together.
What you'll work on
- Build and maintain frontend features in our modern web app — dashboards, rate management tools, onboarding flows, admin surfaces.
- Design and evolve our relational database schema and row-level security policies for a multi-tenant system where tenant isolation is enforced at the database layer, not just in application code.
- Write and maintain backend logic — pricing engines, scheduled jobs, third-party integrations, notification pipelines.
- Maintain integrations with third-party hotel property management systems — async job patterns, webhook handling, and idempotent rate/restriction push with real safety guardrails (dry-run modes, kill switches).
- Work alongside our forecasting/ML pipeline — you won't necessarily be building models from scratch, but you'll integrate their outputs, debug pipeline issues, and keep the data flowing correctly.
- Understand and work with database performance and scaling as the platform grows across hundreds to thousands of properties.
- Write tests, review PRs, and generally act as a steward of a live production codebase used by paying hotel customers.
Must-have skills
- Strong frontend development skills — solid production experience with a modern JavaScript framework and component-driven UI development, building interfaces people actually enjoy using.
- Strong database fundamentals — comfortable designing schemas, writing complex queries, and reasoning about data isolation and access control in a multi-tenant system. This isn't negotiable— the tenant security in this app is in the database.
- Backend and integration experience — building and consuming APIs, and handling the realities of third-party integrations: retries, async workflows, and keeping things reliable when other systems misbehave.
Nice-to-have
- Experience with React and TypeScript specifically, and modern build tooling (e.g. Vite).
- Experience with a backend-as-a-service platform such as Supabase or Firebase (auth, serverless/edge functions, migrations).
- Experience with the Deno or Node.js runtime.
- Python, plus exposure to cloud data warehouses (e.g. BigQuery, Snowflake) or applied ML pipelines for forecasting.
- Experience with hotel/hospitality systems, revenue management, or property management platforms, or familiarity with pricing/forecasting concepts like elasticity, demand curves, and pickup/pace analysis.
- Mobile app development experience with cross-platform frameworks (e.g. Capacitor, React Native) for iOS/Android.
- Public cloud experience, particularly GCP (Cloud Run, BigQuery cost/ops) or equivalent.
- Experience working with agentic AI tools (e.g. Claude Code, GitHub Copilot, Cursor) as part of your day-to-day workflow.
Whom we're looking for
- Someone who can take a feature from database schema through to UI without needing heavy hand-holding along the way.
- Someone comfortable being the sole or lead developer on a codebase with real operational stakes — mistakes here affect live pricing decisions for paying customers, not just a staging environment.
- Curious and a fast learner: when the domain (hotel revenue management) gets unfamiliar, you ask questions rather than guess, and you enjoy picking up new context quickly.
Send your CVs & Cover Letters to - [email protected]