Full-Stack Developer for Hotel Automation Suite

Job ID: 40350244

Budget: $750 – $1,500 USD

Project Overview
We are seeking an expert Full-Stack Developer (10+ years) to architect and build a proprietary, synchronized business automation suite. The initial phase involves replacing a third-party Windows-based hotel management system with a custom-built Chrome Extension ecosystem. This tool will orchestrate ID scanning, digital signatures, and hardware-based room key encoding across multiple front-desk terminals in real-time.

This is a "zero-to-one" build. Once the hospitality suite is stable, the selected developer will transition to leading the technical development of our next venture.

Key Technical Challenges
Hardware Integration: Developing a Native Messaging Host (Python/Node.js) to bridge the Chrome Extension with local USB/TWAIN scanners and RFID key card encoders.

Real-time Synchronization: Implementing a cloud-based source of truth (e.g., Supabase/PostgreSQL) so that data captured on one terminal is instantly reflected across all others.

PMS Orchestration: Building content scripts to scrape and inject data into our existing web-based Property Management System (PMS).

Module Development:

ID Module: Automated OCR and DNR (Do Not Rent) database validation.

Sign Module: Secure digital signature capture and PDF generation.

Lock Module: Interfacing with physical lock SDKs/APIs for key card generation.

Cash collection: By utilizing Innovative Technology-Spectral Payout to handle all cash transaction, including room rent, deposits, dispute change and refunds.

Required Tech Stack
Frontend: React/Vue.js, Advanced Chrome Extension API (Service Workers, Content Scripts).

Backend: Node.js, PostgreSQL (Supabase experience preferred), WebSockets.

Local Bridge: Python or Node.js for Native Messaging.

How to Apply
Please provide examples of previous work involving Chrome Extensions or Hardware/IoT integration. In your proposal, briefly explain how you would ensure data stays synchronized between three different computers if they are all checking in guests simultaneously.