Vos missions
- Faire tourner et améliorer notre backend Supabase : schéma et migrations Postgres, politiques de sécurité au niveau des lignes (RLS) et edge functions écrites en Deno et TypeScript.
- Gérer notre configuration Cloudflare : Workers, stockage R2 et site vitrine statique, y compris le cache, le routage et les déploiements.
- Terminer la migration des fichiers depuis AWS S3 et CloudFront vers R2, sans interruption de service ni perte de données.
- Fiabiliser les envois en arrière-plan sur iOS, Android et le web : transferts reprenables, nouvelles tentatives raisonnées et remontée claire des échecs.
- Prendre en charge la supervision et les alertes d’erreur, pour que les problèmes nous parviennent avant d’atteindre les utilisateurs.
- Garder Postgres rapide sur une petite offre : plans d’exécution, index, limites de connexions et rétention des données.
- Maîtriser les coûts de stockage, de trafic sortant et de calcul, et consigner les arbitrages par écrit.
- Assurer les sauvegardes et la reprise après sinistre, et vérifier les restaurations en les testant.
- Renforcer la sécurité : revues des RLS, URL signées, limitation de débit et clés aux droits minimaux.
- Gérer les incidents : rétablir le service d’abord, puis rédiger le rapport d’incident. Nous en tenons un pour chaque incident.
Indispensable
- Une expérience de Postgres en production : conception de schéma, migrations, optimisation des requêtes et contrôle d’accès.
- Une pratique concrète du stockage objet et des CDN (AWS S3, R2 ou équivalent) : URL signées, cache et règles de cycle de vie.
- Une solide maîtrise de TypeScript et l’habitude de lire et d’écrire du code côté serveur.
- Vous avez déjà géré des incidents en production et savez rédiger un rapport d’incident clair, sans recherche de coupable.
- De bons réflexes de sécurité : droits minimaux, gestion rigoureuse des secrets et revue des règles d’accès avant mise en ligne.
- Un anglais écrit clair et la capacité de travailler en autonomie, de façon asynchrone.
- Vous résidez aux États-Unis et pouvez travailler comme prestataire indépendant.
Un plus
- Supabase en production : authentification, RLS et edge functions.
- Cloudflare Workers et R2.
- La migration de gros volumes de données entre fournisseurs de stockage.
- Deno.
- Savoir comment iOS et Android planifient et limitent les transferts en arrière-plan.
- Savoir lire une facture cloud : trafic sortant, classes de stockage et planification de capacité.
Notre façon de travailler
- Asynchrone et à l’écrit d’abord. Peu de réunions ; les plans et les décisions sont consignés par écrit.
- Petite équipe, sans échelons. Vous travaillez directement avec la personne qui décide.
- Exigence de qualité. Les changements sont relus, testés et réversibles. Mieux vaut un petit correctif bien fait qu’un gros correctif fait deux fois.
- L’utilisateur d’abord. Ni publicité ni exploitation des données : la fiabilité et la confidentialité sont le produit.
Rémunération et conditions
- 35–60 USD de l’heure. Votre taux est fixé par écrit avant le début de la mission.
- Mission en tant que prestataire indépendant, pas un emploi salarié : aucun avantage salarial n’est prévu.
- Entièrement à distance, depuis les États-Unis. Notre siège est en Floride, nous nous coordonnons donc à l’heure de l’Est américain.
- Le volume horaire et le périmètre sont convenus dès le départ, puis revus quand le travail évolue.
Processus de recrutement
- Écrivez-nous en suivant les étapes ci-dessous.
- Un court échange sur votre expérience et le type de travail que vous recherchez.
- Un entretien technique : nous étudions ensemble un vrai problème tiré de notre stack.
- Une décision, puis des conditions écrites et une date de démarrage.
Comment postuler
Envoyez un seul e-mail avec l’objet « Cloud System Engineer ». Du texte brut suffit.
- L’endroit où vous résidez aux États-Unis.
- Votre taux horaire dans la fourchette de 35–60 USD.
- Un lien vers votre CV, GitHub ou LinkedIn.
- Quelques lignes sur une infrastructure de production que vous avez gérée, et sur un incident que vous avez traité.
Pas d’app de messagerie ? Écrivez à support@virtualdrive.us avec l’objet « Cloud System Engineer ».