Shakers · Roma, Lazio, Italia ·


Descrizione dell'offerta

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, BigQuery) 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, JavaScript/ES Modules moderno Esperienza pratica con GCP (Cloud Run, Cloud Tasks, Pub/Sub, Firestore, BigQuery, Secret Manager) Solida conoscenza di REST API (auth, paginazione, rate limiting, retry) SQL avanzato (BigQuery o simili) Git & CI/CD (GitHub 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à: Full time, full remote, 12 mesi, inizio asap.

Candidatura e Ritorno (in fondo)

Candidati ora

Salva questo annuncio

Accedi o registrati (gratis) per salvarlo nei preferiti e ritrovarlo quando vuoi.

Accedi Registrati gratis
Torna all'elenco

Ricevi annunci simili

Inserisci la tua email: ti avvisiamo quando escono nuovi annunci corrispondenti.

Nessun account necessario. Disiscrizione con un clic dall'email.