Di cosa ti occuperai
- Gestire e migliorare il nostro backend Supabase: schema e migrazioni Postgres, policy di sicurezza a livello di riga (RLS) ed edge function scritte in Deno e TypeScript.
- Gestire la nostra configurazione Cloudflare: Workers, storage R2 e il sito statico di presentazione, inclusi cache, instradamento e rilasci.
- Completare lo spostamento dei file da AWS S3 e CloudFront a R2 senza interruzioni né perdita di dati.
- Rendere affidabili i caricamenti in background su iOS, Android e web: trasferimenti riprendibili, tentativi ripetuti ragionati e segnalazione chiara degli errori.
- Occuparti di monitoraggio e avvisi di errore, così che i problemi arrivino a noi prima che agli utenti.
- Mantenere Postgres veloce su un piano piccolo: piani di esecuzione, indici, limiti di connessione e conservazione dei dati.
- Tenere sotto controllo i costi di storage, traffico in uscita e calcolo, e mettere per iscritto i compromessi.
- Gestire backup e disaster recovery, verificando i ripristini con test reali invece di darli per scontati.
- Rafforzare la sicurezza: revisioni delle RLS, URL firmati, limiti di frequenza e chiavi con privilegi minimi.
- Rispondere agli incidenti: prima ripristinare il servizio, poi scrivere il resoconto. Ne teniamo uno per ogni incidente.
Requisiti
- Esperienza con Postgres in produzione: progettazione dello schema, migrazioni, ottimizzazione delle query e controllo degli accessi.
- Pratica concreta con object storage e CDN (AWS S3, R2 o simili): URL firmati, cache e regole di ciclo di vita.
- Ottima conoscenza di TypeScript e dimestichezza nel leggere e scrivere codice lato server.
- Hai gestito in prima persona incidenti in produzione e sai scrivere un resoconto chiaro, senza cercare colpevoli.
- Abitudini di sicurezza: privilegi minimi, gestione attenta dei segreti e revisione delle regole di accesso prima del rilascio.
- Inglese scritto chiaro e capacità di lavorare in autonomia e in modo asincrono.
- Risiedi negli Stati Uniti e puoi lavorare come collaboratore indipendente.
Costituiscono un plus
- Supabase in produzione: autenticazione, RLS ed edge function.
- Cloudflare Workers e R2.
- Migrazione di grandi quantità di dati tra fornitori di storage.
- Deno.
- Sapere come iOS e Android pianificano e limitano i trasferimenti in background.
- Saper leggere una fattura cloud: traffico in uscita, classi di storage e pianificazione della capacità.
Come lavoriamo
- In modo asincrono e prima di tutto per iscritto. Poche riunioni; piani e decisioni restano per iscritto.
- Piccola squadra, nessun livello intermedio. Lavori direttamente con chi prende la decisione.
- Grande cura. Le modifiche vengono riviste, testate e sono reversibili. Meglio una piccola correzione fatta bene che una grande fatta due volte.
- Prima gli utenti. Niente pubblicità e niente sfruttamento dei dati: affidabilità e privacy sono il prodotto.
Compenso e condizioni
- USD $35–60 l’ora. La tua tariffa viene concordata per iscritto prima di iniziare.
- Collaborazione come lavoratore indipendente, non un rapporto di lavoro dipendente: non sono previsti benefit da dipendente.
- Completamente da remoto, dagli Stati Uniti. La sede è in Florida, quindi ci coordiniamo sull’ora della costa est degli Stati Uniti.
- Ore e ambito del lavoro vengono concordati all’inizio e rivisti quando il lavoro cambia.
Come si svolge la selezione
- Scrivici seguendo le indicazioni qui sotto.
- Una breve chiamata sulla tua esperienza e sul tipo di lavoro che cerchi.
- Un colloquio tecnico: analizziamo insieme un problema reale del nostro stack.
- Una decisione, poi condizioni scritte e una data di inizio.
Come candidarsi
Invia un’unica email con oggetto «Cloud System Engineer». Va benissimo anche solo testo.
- In quale zona degli Stati Uniti risiedi.
- La tua tariffa oraria nella fascia USD $35–60.
- Un link al tuo curriculum, GitHub o LinkedIn.
- Qualche riga su un’infrastruttura di produzione che hai gestito e su un incidente che hai risolto.
Non hai un’app di posta? Scrivi a support@virtualdrive.us con oggetto «Cloud System Engineer».