Deine Aufgaben
- Unser Supabase-Backend betreiben und verbessern: Postgres-Schema und Migrationen, Row-Level-Security-Richtlinien (RLS) und Edge Functions in Deno und TypeScript.
- Unser Cloudflare-Setup betreuen: Workers, R2-Speicher und die statische Marketing-Website, inklusive Caching, Routing und Deployments.
- Die Migration der Dateien von AWS S3 und CloudFront nach R2 abschließen, ohne Ausfallzeit und ohne Datenverlust.
- Hintergrund-Uploads unter iOS, Android und im Web zuverlässig machen: fortsetzbare Übertragungen, sinnvolle Wiederholungen und klare Fehlermeldungen.
- Monitoring und Fehleralarme verantworten, damit Probleme uns erreichen, bevor sie die Nutzer treffen.
- Postgres auf einem kleinen Tarif schnell halten: Abfragepläne, Indizes, Verbindungslimits und Datenaufbewahrung.
- Die Kosten für Speicher, Egress und Rechenleistung im Griff behalten und die Abwägungen schriftlich festhalten.
- Backups und Disaster Recovery betreiben und Wiederherstellungen regelmäßig testen, statt sie nur anzunehmen.
- Die Sicherheit härten: RLS-Reviews, signierte URLs, Rate Limits und Schlüssel mit minimalen Rechten.
- Auf Vorfälle reagieren: zuerst den Dienst wiederherstellen, dann den Vorfallbericht schreiben. Wir halten jeden Vorfall schriftlich fest.
Das bringst du mit
- Produktionserfahrung mit Postgres: Schemadesign, Migrationen, Query-Tuning und Zugriffskontrolle.
- Praxis mit Object Storage und CDNs (AWS S3, R2 oder Ähnliches): signierte URLs, Caching und Lifecycle-Regeln.
- Sicheres TypeScript und Routine im Lesen und Schreiben von serverseitigem Code.
- Du hast Produktionsvorfälle verantwortet und schreibst klare Vorfallberichte ohne Schuldzuweisung.
- Sicherheitsbewusstsein: minimale Rechte, sorgfältiger Umgang mit Secrets und Prüfung von Zugriffsregeln vor dem Release.
- Klares schriftliches Englisch und die Fähigkeit, selbstständig und asynchron zu arbeiten.
- Du lebst in den USA und kannst als Freelancer (Independent Contractor) arbeiten.
Schön, wenn du das auch kannst
- Supabase im Produktivbetrieb: Auth, RLS und Edge Functions.
- Cloudflare Workers und R2.
- Migration großer Datenmengen zwischen Speicheranbietern.
- Deno.
- Wissen, wie iOS und Android Hintergrundübertragungen planen und begrenzen.
- Cloud-Rechnungen lesen können: Egress, Speicherklassen und Kapazitätsplanung.
So arbeiten wir
- Asynchron und schriftlich. Wenige Meetings; Pläne und Entscheidungen werden aufgeschrieben.
- Kleines Team, keine Hierarchieebenen. Du arbeitest direkt mit der Person, die die Entscheidung trifft.
- Hohes Handwerk. Änderungen werden geprüft, getestet und sind umkehrbar. Lieber einen kleinen Fix richtig als einen großen zweimal.
- Nutzer zuerst. Keine Werbung und kein Data Mining, deshalb sind Zuverlässigkeit und Datenschutz das Produkt.
Vergütung und Konditionen
- USD $35–60 pro Stunde. Dein Satz wird vor Arbeitsbeginn schriftlich vereinbart.
- Freiberufliche Zusammenarbeit, keine Anstellung, daher ohne Arbeitnehmerleistungen.
- Komplett remote innerhalb der USA. Unser Hauptsitz ist in Florida, deshalb stimmen wir uns in US-Eastern-Time ab.
- Stundenumfang und Aufgaben werden vorab vereinbart und angepasst, wenn sich die Arbeit ändert.
Ablauf der Bewerbung
- Schreib uns eine E-Mail wie unten beschrieben.
- Ein kurzes Gespräch über deine Erfahrung und die Art von Arbeit, die du suchst.
- Ein technisches Gespräch: Wir gehen gemeinsam ein echtes Problem aus unserem Stack durch.
- Eine Entscheidung, dann schriftliche Konditionen und ein Starttermin.
So bewirbst du dich
Schick uns eine E-Mail mit dem Betreff „Cloud System Engineer“. Reiner Text genügt.
- Wo in den USA du lebst.
- Dein Stundensatz innerhalb der Spanne von USD $35–60.
- Ein Link zu deinem Lebenslauf, GitHub oder LinkedIn.
- Ein paar Zeilen zu Produktionsinfrastruktur, die du betrieben hast, und zu einem Vorfall, den du gelöst hast.
Keine Mail-App? Schreib an support@virtualdrive.us mit dem Betreff „Cloud System Engineer“.