24 ago
|
Shakers
|
Italia
Senior Backend Developer (Node.js) – Integrazioni PMS | Freelance Full Remote | 12 mesi Stiamo cercando, tramite Shakers, un/a Senior Backend Developer per un progetto freelance nel settore hospitality tech, focalizzato sull'espansione del layer di integrazione tra sistemi PMS (Property Management System) e un motore di pricing basato su intelligenza artificiale.
Cosa farai: * Costruire nuove integrazioni PMS end-to-end, dalla lettura della documentazione API fino al deploy di microservizi in produzione * Progettare data pipeline asincrone su Google Cloud (Cloud Tasks, Pub/Sub, Big
Query) per processare migliaia di prenotazioni al giorno * Integrarti con API eterogenee: REST/JSON, XML/SOAP, webhook (incluso SNS), con diversi schemi di autenticazione * Mantenere e ottimizzare integrazioni esistenti, gestendo edge case tra diversi connettori PMS * Scrivere test Jest (unit e integration)
e mantenere aggiornata la documentazione OpenAPI/Swagger * Contribuire a decisioni architetturali e al tooling condiviso del monorepo Requisiti: * 5+ anni di esperienza in sviluppo backend Node.js, Java
Script/ES Modules moderno * Esperienza pratica con GCP (Cloud Run, Cloud Tasks, Pub/Sub, Firestore, Big
Query, Secret Manager) * Solida conoscenza di REST API (auth, paginazione, rate limiting, retry) * SQL avanzato (Big
Query o simili) * Git & CI/CD (Git
Hub Actions), trunk-based development * Express.js e disciplina di testing con Jest * Lingua italiana (parlata e/o scritta) Nice to have: esperienza in hospitality/travel tech (PMS, OTA, channel manager), architetture event-driven, data warehousing/ETL.
Modalità: Tempo pieno, full remote, 12 mesi, inizio asap.
📌 Senior Backend Developer (Node.js) - Remote (Italia)
🏢 Shakers
📍 Italia