Sviluppatore back-end (Cloud Native)

Ganiga · Toscana, Italia ·


Descrizione dell'offerta

Chi è Ganiga

Ganiga è una startup italiana di AI e robotica applicata al waste management . Il nostro obiettivo è trasformare i rifiuti in dati strutturati e utilizzabili .

Progettiamo e sviluppiamo dispositivi hardware e piattaforme software  che utilizzano AI e computer vision  per analizzare i materiali conferiti nei sistemi di raccolta e generare insight operativi.

Questo permette ai nostri clienti di:

  • ridurre i costi operativi
  • migliorare la qualità della raccolta
  • ottenere metriche real-time sui flussi di rifiuti

In pratica: portiamo dati dove oggi non esistono .

Nell’ultimo anno:

  • abbiamo installato dispositivi in aeroporti, centri commerciali, stadi, corporate, mense e ristoranti  in diversi Paesi
  • abbiamo processato centinaia di migliaia di conferimenti , riducendo tonnellate di CO₂ e ore di lavoro operativo
  • siamo diventati una realtà riconosciuta nel mondo waste-tech e sustainability
Dove vogliamo arrivare

Vogliamo portare la gestione dei rifiuti nell’era dei dati.

Il nostro obiettivo è costruire la piattaforma di riferimento europea per la gestione intelligente dei rifiuti , combinando AI, hardware e software  per creare un’infrastruttura dati globale.

Nei prossimi mesi accelereremo su più fronti:

  • aumento esponenziale delle installazioni
  • espansione in nuovi mercati
  • sviluppo di nuove funzionalità software e componenti hardware

Per sostenere questa crescita stiamo rafforzando il team backend e piattaforma .

Perché questa posizione è fondamentale

Il Backend Developer  sarà una figura chiave nello sviluppo della piattaforma cloud di Ganiga.

Il backend è il layer che collega:

  • dispositivi hardware distribuiti sul territorio
  • modelli AI e sistemi di computer vision
  • dashboard e applicazioni utilizzate dai clienti

Cerchiamo una persona che sappia:

  • progettare servizi backend robusti e scalabili
  • costruire sistemi distribuiti cloud-native
  • contribuire all’evoluzione dell’architettura della piattaforma

Non cerchiamo qualcuno che scriva solo API.

Cerchiamo uno sviluppatore che pensi in termini di sistemi , che si prenda responsabilità dell’intero ciclo di vita delle feature e che contribuisca alla crescita della piattaforma.

Cosa farai in praticaSviluppo backend
  • Sviluppare microservizi backend utilizzando Go, Rust o Python
  • Progettare e implementare API REST e servizi gRPC
  • Integrare sistemi distribuiti basati su architetture event-driven
  • Collaborare con il team AI per gestire flussi dati provenienti dai dispositivi
Architettura e piattaforma
  • Progettare servizi backend scalabili e stateless
  • Gestire layer di persistenza basati su PostgreSQL, Redis e database vettoriali
  • Contribuire all’evoluzione dell’architettura microservices e cloud-native
  • Supportare l’integrazione tra infrastruttura cloud e dispositivi hardware
Cloud e infrastruttura
  • Lavorare con Docker e Kubernetes  per il deploy dei servizi
  • Gestire infrastruttura tramite Infrastructure as Code (Terraform o Pulumi)
  • Contribuire allo sviluppo e manutenzione delle pipeline CI/CD
Observability e affidabilità
  • Implementare logging strutturato, metriche e distributed tracing
  • Lavorare con stack di osservabilità basati su Prometheus e Grafana
  • Garantire sicurezza e robustezza nelle comunicazioni tra servizi
Chi sei
  • Hai 2–5 anni di esperienza nello sviluppo backend
  • Hai esperienza con Go, Rust o Python
  • Hai sviluppato API REST o servizi gRPC
  • Hai lavorato con database relazionali (PostgreSQL)  e sistemi di caching
  • Hai familiarità con Docker e ambienti containerizzati
  • Sai progettare servizi backend scalabili e manutenibili
  • Hai esperienza con Git e workflow collaborativi
  • Ti interessa lavorare su sistemi che combinano software, AI e hardware

Bonus

  • Esperienza con Kubernetes
  • Esperienza con architetture event-driven  (Kafka, NATS, RabbitMQ)
  • Esperienza con Terraform o Pulumi
  • Familiarità con observability stack  (Prometheus, Grafana, tracing)
  • Esperienza in startup tecnologiche o piattaforme SaaS
Cosa offriamo
  • RAL: 32-36K
  • Modalità di lavoro ibrida , sede tecnica a Cascina (PI)
  • Possibilità di lavorare su AI, computer vision, IoT e sistemi distribuiti
  • Coinvolgimento diretto nello sviluppo dell’architettura della piattaforma
  • Un ambiente tecnico, veloce e orientato alla crescita
  • L’opportunità di vedere i sistemi che sviluppi operare nel mondo reale
Processo di selezione

Il processo è semplice e rapido.

  1. Intro call conoscitiva
  2. Colloquio tecnico con il team
  3. Eventuale breve esercizio tecnico
  4. Incontro finale di allineamento

L’obiettivo è chiudere il processo in 2–3 settimane .

Se c’è allineamento tecnico e culturale, procediamo velocemente.

Candidatura e Ritorno (in fondo)