Senior Backend Node.js Engineer - Remote, 12-Month Freelance
Posted Updated
Shakers cerca un Senior Backend Developer per progetti freelance nel settore hospitality tech, focalizzato sull'espansione dell'integrazione tra PMS e un motore di pricing basato su IA. Attività principali: sviluppo backend, integrazioni end-to-end, data pipelines su Google Cloud e testing con Jest.
Funzionerà in remoto completo per 12 mesi, con inizio immediato. Requisiti richiesti: 5+ anni con Node.js, GCP e API REST, familiarità con SQL, Git CI/CD e strumenti correlati; conoscenza
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. 5+ anni di esperienza nello sviluppo backend Node.js e 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).