Enveritas cerca un backend software engineer con molta esperienza in Python e PostgreSQL per il team che aiuta i trader di caffè a rispettare il regolamento europeo sulla deforestazione. La posizione è aperta a candidature da tutto il mondo. Non sono richiesti viaggi frequenti, a parte i ritrovi periodici dell'organizzazione e del gruppo tecnico.
Ruolo
La persona entra nel team EUDR e prende in carico un flusso ancora in evoluzione: i clienti inviano liste di aziende agricole, con punti GPS e poligoni, e i sistemi devono interpretarle correttamente e valutarle rispetto al modello di rilevamento della deforestazione. Il lavoro quotidiano unisce ingegneria backend e indagine: quando qualcosa non torna, tocca capire se il problema nasce dai dati in ingresso, da un'incomprensione sul modello, da una lacuna nella documentazione o da un caso limite della logica. Il regolamento cambia nel tempo e i requisiti interni non arrivano sempre definiti, quindi serve chi sappia chiarire le intenzioni e guidare le discussioni verso una decisione realizzabile, anche con interlocutori non tecnici. Gran parte dell'impegno va nel rendere il sistema più robusto, con controlli sui dati e osservabilità migliori.
Tecnologie
Python su AWS Fargate con container Docker, PostgreSQL e PostGIS per le query geospaziali, CI/CD e Terraform. Altrove nell'organizzazione si usano GraphQL e React.
Condividi annuncio
Informazioni su Enveritas
Enveritas è un'organizzazione non profit statunitense, passata da Y Combinator nel 2018, che lavora sui problemi di sostenibilità dei piccoli produttori di caffè. Raccoglie dati sul campo in oltre trenta paesi attraverso migliaia di interviste di persona e li trasforma in valutazioni indipendenti sulle condizioni sociali, economiche e ambientali delle filiere di caffè, cacao e tè.
Un secondo filone di lavoro riguarda il regolamento europeo sulla deforestazione, l'EUDR. Enveritas ha sviluppato un modello di rilevamento della deforestazione e una piattaforma che permette ai trader di verificare le liste di aziende agricole da cui si riforniscono, così da poter rispettare la normativa senza escludere dal mercato i piccoli agricoltori.
Il gruppo Engineering & Data conta circa trenta persone e costruisce gli strumenti con cui i team sul campo raccolgono i dati e quelli con cui partner e clienti li consultano. Lo stack comprende Python, PostgreSQL e PostGIS, GraphQL, React, AWS e Terraform. L'organizzazione lavora a distanza e investe nel tempo passato insieme: di norma due ritrovi l'anno, uno di tutta l'organizzazione e uno del gruppo tecnico, oltre alla possibilità di visitare i team sul campo. Le offerte economiche sono allineate alla fascia retributiva pubblicata, senza negoziazione, per garantire equità interna. La comunicazione quotidiana passa da Slack e da brevi riunioni settimanali per squadra.
