Инженер-программист: опыт работы с IaC-платформой
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
О Supabase
Supabase - это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное решение для бэкенда, включая базу данных, аутентификацию, хранилище, функции Edge, реалтайм и векторный поиск. Все сервисы глубоко интегрированы и разработаны для роста.
О роли
Мы ищем инженера-программиста с опытом работы с IaC-платформой, чтобы присоединиться к нашей команде Interfaces и возглавить провайдера Terraform как 핵심ную часть платформы разработчика Supabase.
Эта роль инженера требует hands-on подхода и фокусируется на коде Go, лежащем в основе провайдера Terraform Supabase. Вы будете работать в партнерстве с руководством продукта и инженерии над приоритетами дорожной карты, обеспечивать техническую реализацию и гарантировать, что мы поставляем надежный, предсказуемый и хорошо документированный опыт Terraform для разработчиков в масштабе.
Вы будете сосредоточены на поведении ресурсов, корректности жизненного цикла, эволюции схемы, безопасности обновлений и практических путях миграции для существующих пользователей.
Эта роль идеально подходит для человека, который преуспевает в асинхронной, быстро меняющейся среде и enjoys building practical platform primitives, на которые могут полагаться миллионы разработчиков.
Что вы будете делать
- Возглавить кодовую базу провайдера Terraform Go, включая архитектуру, качество реализации, стратегию тестирования и готовность к выпуску.
- Улучшить надежность и эргономику провайдера Terraform, включая поведение ресурсов, источники данных, пограничные случаи жизненного цикла и безопасность обновлений.
- Разработать техническую стратегию для рабочих процессов IaC посредством дизайн-документов, RFC и итеративной доставки.
- Создать практические пути миграции и интероперабельности для существующих пользователей Terraform.
- Работать в партнерстве с руководством продукта и инженерии в общей модели дорожной карты для определения приоритетов, объема и результатов.
- Отслеживать обратную связь от клиентов, проблемы OSS и сигналы использования для постоянного улучшения опыта Terraform.
- Создавать четкую документацию и примеры, которые делают рабочие процессы IaC проще для понимания и внедрения.
Что вы приносите
- 5+ лет опыта работы инженером-программистом в платформах разработчика, инструментах инфраструктуры или распределенных системах.
- Сильная компетентность в Go и опыт поставки production-grade инструментов разработчика.
- Глубокий опыт работы с поведением провайдера Terraform, декларативными моделями ресурсов и пограничными случаями жизненного цикла.
- Сильное понимание дизайна схемы, версионирования и обратной совместимости.
- Опыт владения или вклада в кодовую базу провайдера с реальным внедрением пользователей и ограничениями на обновление.
- Опыт работы со стратегией тестирования для провайдеров и инструментов IaC (юнит, интеграция и сквозные тесты) плюс CI/CD пайплайны.
- Знакомство со стратегиями выпуска/версионирования и обратной совместимостью в широко используемых инструментах разработчика.
- Сильные письменные коммуникативные навыки и опыт создания четких технических дизайн-документов и RFC.
- Желательно: знакомство с инструментами на основе TypeScript, рабочими процессами Supabase CLI и автоматизацией на основе GitHub.
Принятие решений и сотрудничество
- Эта роль работает в модели совместного консенсуса для принятия основных технических решений с коллегами и руководством.
- От вас ожидается руководство предложениями и рекомендациями, согласование интересов stakeholders и доведение решений до конкретных результатов.
Что мы предлагаем
- Полностью удаленная работа
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете работать лучше всего откуда угодно. У нас нет офисов Supabase, но мы предоставляем членство в WeWork или компенсацию на coworking, которую можно использовать в любой точке мира.
- ESOP
Каждый член команды получает ESOP (доля в компании). Мы хотим, чтобы все разделяли успех того, что мы создаем вместе.
- Технологическая компенсация
Используйте этот бюджет для создания идеальной рабочей среды-ноутбук, монитор, наушники или все, что помогает вам работать лучше всего.
- Медицинское страхование
Supabase покрывает 100% медицинского страхования для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.
- Ежегодные встречи
Один раз в год вся компания собирается в новом городе на неделю для общения, сотрудничества и развлечений. Это один из лучших моментов нашего года.
- Гибкий график работы
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что нужно сделать и когда.
- Профессиональное развитие
Каждый член команды получает ежегодную компенсацию на обучение-курсы, книги, конференции или все, что поддерживает ваш рост.
О команде
Supabase родился удаленным и открытым исходным кодом. Мы считаем, что наша глобально распределенная команда является нашим секретным оружием в создании инструментов, которые любят разработчики.
- ~400 членов команды
- 60+ стран
- 20+ языков
- Свыше $1 млрд привлеченных средств (включая наш $500 млн Series F)
- 540 000+ членов сообщества
Мы работаем быстро, строим открыто и используем то, что создаем. Если это в вашем проекте, мы, скорее всего, используем это в нашем. Мы глубоко верим в экосистему открытого исходного кода и стремимся поддерживать-не заменять-существующие инструменты и сообщества.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: показывается выше зеркальных копий, отклики приходят в вашу панель, а объявление попадает в поиск вакансий Google.