Чем вы будете заниматься
- Поддерживать и улучшать наш бэкенд на Supabase: схему и миграции Postgres, политики безопасности на уровне строк (RLS) и edge functions на Deno и TypeScript.
- Управлять нашей инфраструктурой Cloudflare: Workers, хранилищем R2 и статическим маркетинговым сайтом, включая кеширование, маршрутизацию и деплой.
- Завершить перенос файлов из старых AWS S3 и CloudFront в R2 без простоя и потери данных.
- Сделать фоновую загрузку с iOS, Android и веба надёжной: возобновляемые передачи, разумные повторные попытки и понятные отчёты о сбоях.
- Отвечать за мониторинг и оповещения об ошибках, чтобы проблемы доходили до нас раньше, чем до пользователей.
- Держать Postgres быстрым на небольшом тарифе: планы запросов, индексы, лимиты соединений и хранение данных.
- Контролировать расходы на хранение, исходящий трафик и вычисления и письменно фиксировать компромиссы.
- Вести резервное копирование и аварийное восстановление и доказывать, что восстановление работает, проверяя его на практике.
- Усиливать безопасность: проверки RLS, подписанные URL, ограничения частоты запросов и ключи с минимальными правами.
- Реагировать на инциденты: сначала восстановить работу сервиса, затем написать отчёт. Мы ведём отчёт по каждому инциденту.
Обязательные требования
- Опыт работы с Postgres в продакшене: проектирование схем, миграции, оптимизация запросов и контроль доступа.
- Практический опыт с объектным хранилищем и CDN (AWS S3, R2 или аналоги): подписанные URL, кеширование и правила жизненного цикла.
- Уверенный TypeScript и свободное чтение и написание серверного кода.
- Вы уже отвечали за инциденты в продакшене и умеете писать ясный отчёт без поиска виноватых.
- Привычки безопасности: минимальные права, аккуратная работа с секретами и проверка правил доступа до выпуска.
- Понятный письменный английский и умение работать самостоятельно и асинхронно.
- Вы живёте в США и можете работать как независимый подрядчик.
Будет плюсом
- Supabase в продакшене: auth, RLS и edge functions.
- Cloudflare Workers и R2.
- Опыт миграции больших объёмов данных между провайдерами хранилищ.
- Deno.
- Понимание того, как iOS и Android планируют и ограничивают фоновые передачи.
- Умение разбираться в счетах за облако: исходящий трафик, классы хранения и планирование мощностей.
Как мы работаем
- Асинхронно и в первую очередь письменно. Мало созвонов; планы и решения записаны.
- Маленькая команда без лишних уровней. Вы работаете напрямую с тем, кто принимает решение.
- Высокое качество. Изменения проходят ревью, тестирование и могут быть откачены. Лучше правильно выпустить небольшое исправление, чем дважды выпускать большое.
- Пользователи прежде всего. Без рекламы и сбора данных, поэтому надёжность и приватность — это и есть продукт.
Оплата и условия
- USD $35–60 в час. Ставка согласуется письменно до начала работы.
- Сотрудничество в формате независимого подрядчика, а не трудоустройства, поэтому льгот для сотрудников нет.
- Полностью удалённо в пределах США. Наш офис во Флориде, поэтому мы координируемся по восточному времени США.
- Часы и объём работы согласуются заранее и пересматриваются, когда меняются задачи.
Как проходит отбор
- Напишите нам письмо по инструкции ниже.
- Короткий звонок о вашем опыте и о том, какую работу вы ищете.
- Техническая беседа: вместе разбираем реальную задачу из нашего стека.
- Решение, затем письменные условия и дата начала.
Как откликнуться
Отправьте одно письмо с темой «Cloud System Engineer». Обычного текста достаточно.
- В какой части США вы живёте.
- Вашу почасовую ставку в пределах USD $35–60.
- Ссылку на резюме, GitHub или LinkedIn.
- Несколько строк о продакшен-инфраструктуре, которую вы поддерживали, и об одном инциденте, который вы разобрали.
Нет почтового приложения? Напишите на support@virtualdrive.us с темой «Cloud System Engineer».