Sviluppatore back-end (Cloud Native)
Descrizione dell'offerta
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
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 è fondamentaleIl 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
- 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
- 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
- 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
- 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
- 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
Il processo è semplice e rapido.
- Intro call conoscitiva
- Colloquio tecnico con il team
- Eventuale breve esercizio tecnico
- Incontro finale di allineamento
L’obiettivo è chiudere il processo in 2–3 settimane .
Se c’è allineamento tecnico e culturale, procediamo velocemente.