logo
Mia Burton

Fullstack

EU

July 8, 2026 at 11:08 AM

✨ AI summary

Location

  • Italy (Hybrid/Remote)

Languages

  • JavaScript (Node.js)

Frameworks

  • Express.js
  • Apollo GraphQL
  • Vue.js 3

Cloud Services

  • AWS S3
  • Firebase Admin

Databases

  • MongoDB
  • Redis

Experience Level

  • 3+ years of Node.js production experience

Palermo, Italy - Milano, Italy - A distanza - hybrid

Cerchiamo un Fullstack Developer che contribuisca all'evoluzione della nostra piattaforma back-office. Lavorerai su un backend Node.js con API GraphQL e un frontend Vue.js, integrandosi con un ecosistema ricco di servizi terzi.

 

Responsabilità

  • Sviluppo e manutenzione del backend Node.js (Express + Apollo GraphQL)
  • Costruzione di nuove funzionalità UI con Vue.js
  • Progettazione e gestione di schema Mongoose / MongoDB
  • Implementazione e monitoring di job asincroni con BullMQ / Bull
  • Integrazione con API esterne: Stripe, PayPal, Klarna, servizi di spedizione (DHL, FedEx, ShipEngine), marketplace
  • Scrittura di codice di qualità: test, linting (ESLint), code review

 

Stack tecnologico

Frontend: Vue.js 3, GraphQL client

Backend: Express.js, GraphQL

Database: MongoDB, Mongoose, Redis

Job queue: BullMQ

Storage / Cloud: AWS S3, Firebase Admin

Pagamenti: Stripe, PayPal, Klarna

DevOps: Docker, Docker Compose

Fatturazione: FattureInCloud

 

Requisiti

  • 3+ anni di esperienza su Node.js in produzione
  • Buona conoscenza di Vue.js 3 (Composition API)
  • Esperienza con GraphQL (schema design, resolver, mutation)
  • Familiarità con MongoDB / Mongoose e modellazione dei dati
  • Conoscenza di Redis e code di job asincrone (BullMQ o simili)
  • Esperienza con Docker e ambienti containerizzati
  • Capacità di integrare e consumare API REST/SOAP di terze parti

 

Nice to have

  • Esperienza con marketplace
  • Conoscenza dei processi di fatturazione elettronica italiana (SDI/FIC)
  • Esperienza con sistemi di spedizione multi-corriere

 

Soft Skills & Mindset

  • Ownership: Ti senti responsabile del prodotto, dal primo commit al monitoraggio dei job in produzione.
  • Pragmatismo: Cerchi la soluzione più efficace per il business, bilanciando pulizia del codice e obiettivi comuni.
  • Comunicazione Chiara: Sai collaborare con i team non tecnici (es: logistica, finance) per tradurre i processi di business in logica software.
  • Precisione: Gestendo pagamenti e fatturazione, l'attenzione al dettaglio e l'approccio metodico ai test sono per te naturali.
  • Gioco di Squadra: Crediamo nel confronto costante. Cerchiamo una persona propositiva, con cui sia piacevole collaborare (e prendere un caffè!) e che sappia affrontare le sfide col sorriso.