Senior Backend Engineer (Node.js) — 12-Month Fully Remote
Posted Updated
Shakers cerca un Senior Backend Developer per un progetto freelance nel settore hospitality tech, focalizzato sull’espansione del layer di integrazione tra PMS e un motore di pricing basato su IA. Ruolo in freelance, full remote, 12 mesi, inizio immediato.
Richiesta esperienza 5+ anni in backend Node.js, approfondita con GCP, REST API, SQL avanzato e testing con Jest. Si offre collaborazione con possibilità di estensione e coinvolgimento in architetture complesse.
Costruire nuove integrazioni PMS end-to-end, dalla lettura della documentazione API al deployment di microservizi in produzione. Progettare data pipeline asincrone su Google Cloud (Cloud Tasks, Pub/Sub, BigQuery) per processare migliaia di prenotazioni al giorno. Integrare API eterogenee: REST/JSON, XML/SOAP, webhook (SNS) con diversi schemi di autenticazione. Mantenere e ottimizzare integrazioni esistenti, gestendo edge case tra 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. Almeno 5 anni di esperienza nello sviluppo backend con Node.js e JavaScript moderno. Esperienza pratica su Google Cloud Platform e relativi servizi (Cloud Run, Cloud Tasks, Pub/Sub, Firestore, BigQuery, Secret Manager). Conoscenza approfondita delle REST API, autenticazione, paginazione, rate limiting e retry. SQL avanzato (BigQuery o equivalente). Git & CI/CD (GitHub Actions) e sviluppo trunk-based. Express.js e testing con Jest. Buona conoscenza dell’italiano, scritto e parlato.