Senior Backend Developer – PMS Integrations | Brainy RMS (m/w/d)
Core
Building reliable PMS integrations and data pipelines to synchronize hotel data (reservations, room categories, prices) into a Revenue Management Pricing Engine.
Role type
Senior Backend Developer (PMS Integrations)
Builds
Production-ready microservices, data pipelines, and API connectors for the Brainy RMS platform.
Domain
Hospitality Technology / Revenue Management
Deliverable
production ML models | product features
Required skills
Node.js, modern JavaScript (ES Modules), async/await patterns, Google Cloud Platform (Cloud Run, Tasks, Pub/Sub, Firestore, BigQuery), REST APIs, SQL, Git, CI/CD, Jest, Express.js
Preferred skills
Hospitality/Travel Tech domain knowledge, event-driven architecture, Data Warehousing/ETL, OpenAPI/Swagger, Italian
Technologies
Node.js, Google Cloud Platform, Cloud Run, Cloud Tasks, Pub/Sub, Firestore, BigQuery, Secret Manager, Jest, Express.js, OpenAPI/Swagger
Responsibilities
Develop new PMS integrations from API documentation to production microservices; Synchronize reservations, room categories, and prices between PMS and Brainy RMS; Build and maintain data pipelines using Google Cloud Tasks, Pub/Sub, and BigQuery; Handle large data volumes with retry logic, rate limiting, and error recovery; Integrate various interfaces (REST/JSON, XML/SOAP, Webhooks, SNS) and authentication methods; Maintain, debug, and optimize existing integrations; Develop and maintain tests for data transformations and comparison logic; Document services via OpenAPI/Swagger; Monitor and troubleshoot production systems.
Seniority
Senior, hands-on IC