Job Description
We are building a mobile-first digital platform in the hospitality and leisure space that requires deep integration with third-party operational systems.
We are looking for a senior API integration expertto design and implement a scalable, production-ready integration layer connecting multiple external systems across:
PMS (Property Management Systems)– accommodations
POS (Point of Sale Systems)** – restaurants
BMS / Booking Management Systems** – tours, activities, transfers
This is not a basic connector project. The system must be architected correctly from day one to support scale, real-time synchronization, and multi-tenant logic.
## Required Integrations
1. PMS (Accommodation)
- Examples:
- Guesty
- HostAway
- Lodgify
- * multiple additional channel managers
- Scope:
- Availability sync
- Pricing sync
- Reservation creation & cancellation
- Webhook ingestion
- Rate limit handling
- OAuth/API key authentication
- Data normalization across heterogeneous schemas
- --
2. POS (Restaurants)
- Examples:
- Lightspeed
- Square
- Tilby
- * additional POS providers
- Scope:
- Menu synchronization
- Reservation / order handling (where applicable)
- Transactional updates
- Webhook-based event handling
- Multi-location mapping
- --
3. BMS (Experiences / Tours)
- Examples:
- Bokun
- Rezdy
- FareHarbor
- * additional booking engines
- Scope:
- Live availability
- Dynamic pricing
- Booking flow orchestration
- Ticket issuance logic
- Cancellation / refund handling
- Webhook events
- --
Technical Expectations
- You will design:
- A unified API abstraction layer
- Normalized internal data models
- Scalable integration architecture
- Event-driven synchronization (webhooks + queues)
- Retry & idempotency logic
- Secure multi-tenant structure
- Strong experience required in:
- REST & webhook-heavy integrations
- Event-driven systems (Kafka / SQS / RabbitMQ)
- Scalable backend architecture
- Rate-limit & failure handling strategies
- Cloud infrastructure (AWS or GCP preferred)
- PostgreSQL (or hybrid DB architecture)
- The integration layer must be:
- Scalable
- Cleanly structured
- Extensible for additional providers
- Production-grade (not MVP-level shortcuts)
- --
If you’ve built integration-heavy platforms involving PMS, POS, or booking engines before, please share examples or architecture references.
We are open to scheduling a technical discovery call to go deeper into scope and system requirements before engagement.
Apply Now
Apply Now