Tuurbo.ai
Backend Developer (Mid) - Catania
Tuurbo.aiItaly4 hours ago
Full-timeEngineering, Information Technology

Chi siamo

Tuurbo srl è una startup innovativa specializzata in soluzioni SaaS che integrano AI e strumenti di marketing automation progettati per rivoluzionare l'ottimizzazione di siti web, eCommerce e portali di news. La nostra missione è cambiare il paradigma della gestione delle attività operative dei team IT e marketing, generando i risultati di un intero team tramite una tecnologia plug-and-play in grado di ottimizzare qualunque sito web in 48h, garantendo un significativo incremento del traffico e delle conversioni. Siamo una realtà ambiziosa in crescita con un ambiente giovane e dinamico, e ci impegniamo quotidianamente per creare un'esperienza di lavoro stimolante e confortevole per i nostri collaboratori. 


Obiettivo del ruolo

Cerchiamo un/a Backend Developer mid-level (almeno 3 anni di esperienza) che contribuisca allo sviluppo e all’evoluzione dei servizi applicativi di Tuurbo. Il ruolo prevede progettazione e implementazione di logiche backend in un contesto moderno basato su Node.js e TypeScript tramite architetture serverless, con attenzione a qualità del codice, affidabilità, contenimento dei costi e semplicità delle soluzioni implementative. La figura lavorerà a stretto contatto con prodotto e frontend, partecipando attivamente alle scelte tecniche a stretto contatto con il CTO e portando funzionalità in produzione con ownership end-to-end.


Cosa farai (responsabilità)

Progetterai e svilupperai servizi backend e API

  • Progettazione e implementazione di API (REST o equivalenti) e servizi backend manutenibili e scalabili.
  • Scrittura di codice in Node.js/TypeScript orientato a leggibilità, testabilità e riuso.
  • Evoluzione e manutenzione di servizi esistenti, con attenzione a compatibilità e regressioni.


Lavorerai in architettura serverless ed event-driven

  • Implementazione di funzioni stateless (es. AWS Lambda o equivalenti) e gestione di trigger/eventi.
  • Progettazione di flussi asincroni, con gestione corretta di retry, idempotenza e fallimenti.
  • Ottimizzazione di performance e costi tipici dei sistemi serverless (cold start, timeouts, memory/CPU, invocazioni).


Gestirai dati, stato e caching

  • Modellazione dati e integrazione con database SQL e/o NoSQL in base al caso d’uso.
  • Implementazione di strategie di caching e gestione dello stato (es. Redis o equivalenti), bilanciando coerenza, latenza e complessità.
  • Cura di query, indici e access patterns per sostenere carichi reali di produzione.


Migliorerai affidabilità, osservabilità e operatività in produzione

  • Implementazione di logging strutturato, error handling robusto e gestione eccezioni coerente.
  • Contributo a osservabilità di base: metriche, tracing e/o alerting, per rendere i servizi debuggabili e monitorabili.
  • Analisi e risoluzione di bug/incidenti, con approccio metodico e orientato alla prevenzione.


Contribuirai ai processi di delivery e qualità

  • Collaborazione su pipeline CI/CD e automazione dei deploy.
  • Supporto nella definizione di scelte tecniche pragmatiche: soluzioni semplici ed efficaci, commisurate all’impatto sul prodotto.


Collaborerai con prodotto e frontend con ownership end-to-end

  • Lavoro su task dall’analisi al rilascio, coordinandoti con frontend e prodotto per requisiti, trade-off e integrazioni.
  • Partecipazione a stime, scomposizione delle attività e gestione delle priorità in ottica di impatto.


Competenze richieste (must have)

  • Esperienza reale (min 3 anni) di sviluppo backend con Node.js in produzione.
  • Buona padronanza di JavaScript e TypeScript, inclusi async/await e programmazione asincrona.
  • Capacità di progettare e implementare API e servizi backend manutenibili e scalabili.
  • Esperienza con architetture serverless e funzioni stateless (es. AWS Lambda o equivalenti).
  • Esperienza con database SQL e/o NoSQL e modellazione dei dati.
  • Conoscenza di caching e strategie di gestione dello stato (es. Redis o equivalenti).
  • Capacità di lavorare con logging, error handling e osservabilità di base (metriche, tracing o alerting).
  • Attenzione a performance, affidabilità e costi in ambienti cloud/serverless.
  • Familiarità con CI/CD e automazione dei deploy.
  • Capacità di collaborare con team frontend/prodotto e lavorare con ownership su task end-to-end.
  • Approccio pragmatico: scegliere soluzioni semplici ed efficaci in base all’impatto sul prodotto.


Competenze gradite (nice to have)

  • Esperienza con cloud provider (AWS e Cloudflare in particolare) e servizi tipici serverless (API Gateway, Lambda, Cloudfront, EC2, RDS, ecc.).
  • Esperienza con test automatizzati (unit/integration) e strategie di test per sistemi event-driven.
  • Esperienza con strumenti di osservabilità (es. CloudWatch, Datadog, Grafana o equivalenti).
  • Conoscenza di architetture a domini/modularizzazione del codice (monorepo, package interni, boundary chiari).


Profilo ideale

  • Sei autonomo/a nel portare una funzionalità dalla specifica al rilascio, chiedendo aiuto quando serve e senza perdere tempo in over-engineering.
  • Ragioni per trade-off (velocità vs qualità, semplicità vs estensibilità, costo vs affidabilità).
  • Ti interessa costruire prodotto: non solo “scrivere codice”, ma far funzionare bene servizi reali in produzione.
  • Hai cura dei dettagli e non scarichi la complessità sugli altri team.


Modalità di lavoro

  • Full-Time
  • In sede a Acireale (Catania) - Abbiamo un ufficio moderno con area relax e vista Etna. Lavoriamo a stretto contatto, ma crediamo nella flessibilità e nel buonsenso.


Come valutiamo il ruolo (processo tipico)

  • Colloquio conoscitivo (esperienze, approccio, autonomia, comunicazione).
  • Prova pratica breve: piccola API/funzione serverless in TypeScript + gestione errori/logging + ragionamento su trade-off.
  • Colloquio tecnico-operativo: architettura, event-driven, database/caching, debugging e scelte pragmatiche.
  • Incontro finale (fit, aspettative, modalità di lavoro).


Cosa offriamo

  • RAL: €34-40K
  • Contratto di lavoro (no. P.IVA)
  • Opportunità di crescita in un’azienda in rapida espansione
  • Ambiente di lavoro giovane e dinamico
  • Ufficio moderno e confortevole (caffè, acqua, snack, Xbox, calcetto, team building etc.)


Il presente annuncio è rivolto a candidati ambosessi ai sensi delle leggi 903/77 e 125/91, nonché a persone di tutte le età e nazionalità, e a candidati appartenenti a qualsiasi minoranza etnica, religiosa o di altro tipo, ai sensi dei decreti legislativi 215/03 e 216/03 e del D.Lgs. 198/2006, e successive modifiche.

Key Skills

Ranked by relevance