Wat je gaat doen
- Onze Supabase-backend beheren en verbeteren: Postgres-schema en migraties, row-level security-regels (RLS) en edge functions in Deno en TypeScript.
- Onze Cloudflare-omgeving beheren: Workers, R2-opslag en de statische marketingsite, inclusief caching, routing en deploys.
- De verhuizing van bestanden van AWS S3 en CloudFront naar R2 afronden, zonder downtime of dataverlies.
- Uploads op de achtergrond vanaf iOS, Android en het web betrouwbaar maken: hervatbare overdrachten, verstandige retries en duidelijke foutmeldingen.
- Monitoring en foutmeldingen op je nemen, zodat problemen bij ons aankomen voordat gebruikers ze merken.
- Postgres snel houden op een klein abonnement: query plans, indexen, verbindingslimieten en dataretentie.
- De kosten voor opslag, egress en rekenkracht in de hand houden en de afwegingen op papier zetten.
- Back-ups en disaster recovery verzorgen, en herstel echt testen in plaats van ervan uit te gaan.
- De beveiliging aanscherpen: RLS-reviews, ondertekende URL's, rate limits en sleutels met minimale rechten.
- Reageren op incidenten: eerst de dienst herstellen, daarna het incidentrapport schrijven. Van elk incident houden we er een bij.
Wat je meebrengt
- Productie-ervaring met Postgres: schemaontwerp, migraties, query-tuning en toegangsbeheer.
- Praktijkervaring met objectopslag en CDN's (AWS S3, R2 of vergelijkbaar): ondertekende URL's, caching en lifecycle-regels.
- Sterk in TypeScript en vertrouwd met het lezen en schrijven van servercode.
- Je bent eigenaar geweest van productie-incidenten en schrijft een helder incidentrapport zonder schuldvraag.
- Veiligheidsbewust: minimale rechten, zorgvuldig omgaan met secrets en toegangsregels controleren voordat ze live gaan.
- Helder geschreven Engels en het vermogen om zelfstandig en asynchroon te werken.
- Je woont in de Verenigde Staten en kunt werken als zelfstandige freelancer (independent contractor).
Mooi meegenomen
- Supabase in productie: auth, RLS en edge functions.
- Cloudflare Workers en R2.
- Grote hoeveelheden data migreren tussen opslagaanbieders.
- Deno.
- Weten hoe iOS en Android overdrachten op de achtergrond inplannen en beperken.
- Cloudfacturen kunnen lezen: egress, opslagklassen en capaciteitsplanning.
Hoe we werken
- Asynchroon en schriftelijk. Weinig meetings; plannen en beslissingen staan op papier.
- Klein team, geen lagen. Je werkt rechtstreeks met degene die de beslissing neemt.
- Vakmanschap. Wijzigingen worden gereviewd, getest en zijn terug te draaien. Liever een kleine fix in één keer goed dan een grote twee keer.
- Gebruikers voorop. Geen advertenties en geen datamining, dus betrouwbaarheid en privacy zijn het product.
Tarief en voorwaarden
- USD $35–60 per uur. Je tarief leggen we schriftelijk vast voordat het werk begint.
- Samenwerking als zelfstandige freelancer, geen dienstverband, dus zonder secundaire arbeidsvoorwaarden.
- Volledig remote binnen de Verenigde Staten. Ons hoofdkantoor staat in Florida, dus we stemmen af in US Eastern Time.
- Uren en omvang spreken we vooraf af en bekijken we opnieuw als het werk verandert.
Sollicitatieproces
- Mail ons volgens de stappen hieronder.
- Een kort gesprek over je ervaring en het soort werk dat je zoekt.
- Een technisch gesprek: samen lopen we een echt probleem uit onze stack door.
- Een besluit, daarna schriftelijke voorwaarden en een startdatum.
Zo solliciteer je
Stuur één e-mail met als onderwerp ‘Cloud System Engineer’. Platte tekst is prima.
- Waar in de VS je woont.
- Je uurtarief binnen de bandbreedte van USD $35–60.
- Een link naar je cv, GitHub of LinkedIn.
- Een paar regels over productie-infrastructuur die je hebt beheerd, en over een incident dat je hebt opgelost.
Geen mailapp? Schrijf naar support@virtualdrive.us met als onderwerp ‘Cloud System Engineer’.