仕事内容
- Supabaseバックエンドの運用と改善:Postgresのスキーマとマイグレーション、行レベルセキュリティ(RLS)ポリシー、DenoとTypeScriptで書かれたエッジ関数。
- Cloudflare環境の運用:Workers、R2ストレージ、静的なマーケティングサイト。キャッシュ、ルーティング、デプロイを含みます。
- 旧AWS S3とCloudFrontからR2へのファイル移行を、ダウンタイムもデータ損失もなく完了させる。
- iOS・Android・Webからのバックグラウンドアップロードを確実にする:再開可能な転送、適切なリトライ、わかりやすい失敗レポート。
- 監視とエラー通知を担当し、ユーザーが気づく前に問題を把握できるようにする。
- 小さなプランのままPostgresを速く保つ:クエリプラン、インデックス、接続数の上限、データ保持期間。
- ストレージ・転送量・計算リソースのコストを抑え、そのトレードオフを文書に残す。
- バックアップと災害復旧を運用し、復元できることを実際にテストして確かめる。
- セキュリティの強化:RLSのレビュー、署名付きURL、レート制限、最小権限のキー管理。
- インシデント対応:まずサービスを復旧し、その後インシデントレポートを書く。すべてのインシデントについて記録を残しています。
必須条件
- 本番環境でのPostgres経験:スキーマ設計、マイグレーション、クエリチューニング、アクセス制御。
- オブジェクトストレージとCDN(AWS S3、R2など)の実務経験:署名付きURL、キャッシュ、ライフサイクルルール。
- 確かなTypeScriptの力と、サーバーサイドのコードを読み書きすることへの慣れ。
- 本番インシデントを自ら対応した経験があり、明快で個人を責めないインシデントレポートを書けること。
- セキュリティの習慣:最小権限、シークレットの慎重な扱い、リリース前のアクセスルールの確認。
- 明快な英語の文章力と、自律的・非同期に働ける力。
- 米国在住で、業務委託(個人事業主)として働けること。
歓迎条件
- 本番環境でのSupabase経験:認証、RLS、エッジ関数。
- Cloudflare WorkersとR2。
- ストレージ事業者間での大量データの移行。
- Deno。
- iOSとAndroidがバックグラウンド転送をどうスケジュールし、どう制限するかの知識。
- クラウドの請求書を読み解く力:転送量、ストレージクラス、キャパシティプランニング。
働き方
- 非同期で、文章が基本。会議は少なく、計画と意思決定は文書に残します。
- 少人数で、階層はありません。意思決定する本人と直接やりとりします。
- 高い技巧。変更はレビューとテストを経て、いつでも元に戻せます。大きな修正を二度やるより、小さな修正を一度で正しく出すことを選びます。
- ユーザー第一。広告もデータマイニングもないので、信頼性とプライバシーこそがプロダクトです。
報酬と条件
- 時給 USD $35〜60。実際の単価は業務開始前に書面で合意します。
- 雇用ではなく業務委託契約のため、従業員向けの福利厚生はありません。
- 米国内でのフルリモート。本社がフロリダにあるため、米国東部時間を基準に調整します。
- 稼働時間と業務範囲は事前に合意し、仕事の内容が変われば見直します。
選考の流れ
- 下記の手順でメールを送ってください。
- これまでの経験と希望する仕事について、短い通話でお話しします。
- 技術面談:私たちのスタックで実際に起きた課題を一緒に読み解きます。
- 合否のご連絡のあと、書面での条件提示と開始日の決定。
応募方法
件名を「Cloud System Engineer」としてメールを1通お送りください。プレーンテキストで構いません。
- 米国内のお住まいの地域。
- USD $35〜60の範囲での希望時給。
- 履歴書、GitHub、LinkedInいずれかへのリンク。
- 運用してきた本番インフラについての数行と、対応したインシデントの例を1つ。
メールアプリがない場合は、support@virtualdrive.us 宛に件名「Cloud System Engineer」でお送りください。