Работа
Из фида партнера
Инженер-программист – ветвление
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Supabase
- Уровень
- Any
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О Супабазе
Supabase — это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем комплексное серверное решение, включая базу данных, аутентификацию, хранилище, пограничные функции, режим реального времени и векторный поиск. Все услуги глубоко интегрированы и рассчитаны на рост.
О роли
Мы создаем высокопроизводительную платформу выполнения CI/CD, аналогичную средствам запуска, используемым такими инструментами, как Buildkite, GitHub Actions и Blacksmith CI. Наша платформа надежно выполняет конвейеры разработки в любом масштабе, глубоко интегрируется с системой контроля версий и автоматизирует рабочие процессы сборки, тестирования и развертывания.
В этой роли вы будете проектировать и создавать распределенные системы, отвечающие за безопасную и эффективную работу конвейеров CI/CD. Сюда входит организация временных вычислительных сред, управление изоляцией сборок, планирование заданий между группами рабочих и обеспечение надежности в масштабе.
Эта роль идеально подходит для тех, кто преуспевает в асинхронных, быстро меняющихся средах и заинтересован в создании инструментов для разработчиков, которые масштабируются до миллионов.
За что вы будете нести ответственность
•
Разработайте и улучшите основной механизм оркестрации, который управляет жизненным циклом создания, слияния и перемещения ветвей Supabase.
•
Предоставьте эфемерную изолированную среду выполнения на EKS/ECS для запуска ненадежных рабочих нагрузок сборки из подключенных репозиториев git с безопасно управляемыми секретами.
•
Реализуйте планирование заданий, масштабируемое до тысяч одновременных сборок.
•
Оптимизируйте и сократите время выполнения конвейера с помощью кэширования, хранения артефактов и повторного использования зависимостей.
•
Управляйте логикой повторных попыток, таймаута, отмены и распространения сбоев, чтобы гарантировать предсказуемое поведение конвейеров в условиях сбоя.
•
Инструментируйте полный жизненный цикл конвейера с помощью инструментов наблюдения, чтобы предоставлять конечному пользователю трассировки, метрики и структурированные журналы.
•
Разрабатывайте файлы конфигурации (JSON/TOML) и интеграции (Terraform/Pulumi), которые позволят командам легко определять, запускать и проверять конвейеры в коде.
Вы могли бы хорошо подойти, если бы вы
•
Иметь сильные навыки разработки программного обеспечения (требуются Go и Typescript);
•
Иметь опыт создания и эксплуатации облачной инфраструктуры или распределенных систем в любом масштабе от 3 лет;
•
Иметь знания в области облачной инфраструктуры – требуется знание конструкций AWS, прошлый опыт использования AWS SDK и инструментов IaC (Pulumi, Terraform и т. д.) для построения и эксплуатации инфраструктуры настоятельно приветствуется.
•
Иметь мышление производственных операций — опыт создания надежных, наблюдаемых и ремонтопригодных систем.
•
Имейте мышление собственника: вы преуспеваете в возможности действовать независимо под руководством высокого уровня.
•
Четко общаться как с технической, так и с нетехнической аудиторией.
•
Иметь опыт работы в асинхронных или глобально распределенных командах.
•
заряжаетесь энергией от решения реальных проблем разработчиков
•
Комфортно ориентируетесь в двусмысленности и быстро двигаетесь
Что мы предлагаем
•
Полностью удаленный
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете делать свою работу максимально эффективно, где бы вы ни находились. Офисов Supabase нет, но мы предоставляем членство в WeWork или право на совместную работу, которым вы можете воспользоваться в любой точке мира.
•
ESOP
Каждый член команды получает ESOP (долевое владение) в компании. Мы хотим, чтобы каждый разделил положительные стороны того, что мы строим вместе.
•
Техническое пособие
Используйте этот бюджет, чтобы создать идеальную рабочую среду — ноутбук, монитор, наушники или что-то еще, что поможет вам работать лучше всего.
•
Польза для здоровья
Supabase покрывает 100 % медицинского страхования для сотрудников и 80 % для иждивенцев, где бы вы ни находились. Для нас важно ваше благополучие и здоровье вашей семьи.
•
Ежегодные выездные мероприятия
Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья. Это главное событие нашего года.
•
Гибкая работа
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что и когда нужно сделать.
•
Профессиональное развитие
Каждый член команды получает ежегодное пособие на образование, которое можно потратить на обучение — курсы, книги, конференции или что-то еще, что способствует вашему росту.
О команде
Supabase родилась удаленно и с открытым исходным кодом. Мы считаем, что наша глобально распределенная команда — это наше секретное оружие в создании инструментов, которые любят разработчики.
•
~400 членов команды
•
60+ стран
•
Говорят на более чем 20 языках
•
Привлечено более 1 миллиарда долларов США (включая нашу серию F на сумму 500 миллионов долларов США)
•
540 000+ участников сообщества
Мы действуем быстро, строим публично и используем то, что поставляем. Если это есть в вашем проекте, мы, вероятно, используем это и в нашем. Мы глубоко верим в экосистему с открытым исходным кодом и стремимся поддерживать, а не заменять существующие инструменты и сообщества.
Источник: Jobicy (https://jobicy.com/jobs/156947-software-engineer-branching).
Supabase — это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем комплексное серверное решение, включая базу данных, аутентификацию, хранилище, пограничные функции, режим реального времени и векторный поиск. Все услуги глубоко интегрированы и рассчитаны на рост.
О роли
Мы создаем высокопроизводительную платформу выполнения CI/CD, аналогичную средствам запуска, используемым такими инструментами, как Buildkite, GitHub Actions и Blacksmith CI. Наша платформа надежно выполняет конвейеры разработки в любом масштабе, глубоко интегрируется с системой контроля версий и автоматизирует рабочие процессы сборки, тестирования и развертывания.
В этой роли вы будете проектировать и создавать распределенные системы, отвечающие за безопасную и эффективную работу конвейеров CI/CD. Сюда входит организация временных вычислительных сред, управление изоляцией сборок, планирование заданий между группами рабочих и обеспечение надежности в масштабе.
Эта роль идеально подходит для тех, кто преуспевает в асинхронных, быстро меняющихся средах и заинтересован в создании инструментов для разработчиков, которые масштабируются до миллионов.
За что вы будете нести ответственность
•
Разработайте и улучшите основной механизм оркестрации, который управляет жизненным циклом создания, слияния и перемещения ветвей Supabase.
•
Предоставьте эфемерную изолированную среду выполнения на EKS/ECS для запуска ненадежных рабочих нагрузок сборки из подключенных репозиториев git с безопасно управляемыми секретами.
•
Реализуйте планирование заданий, масштабируемое до тысяч одновременных сборок.
•
Оптимизируйте и сократите время выполнения конвейера с помощью кэширования, хранения артефактов и повторного использования зависимостей.
•
Управляйте логикой повторных попыток, таймаута, отмены и распространения сбоев, чтобы гарантировать предсказуемое поведение конвейеров в условиях сбоя.
•
Инструментируйте полный жизненный цикл конвейера с помощью инструментов наблюдения, чтобы предоставлять конечному пользователю трассировки, метрики и структурированные журналы.
•
Разрабатывайте файлы конфигурации (JSON/TOML) и интеграции (Terraform/Pulumi), которые позволят командам легко определять, запускать и проверять конвейеры в коде.
Вы могли бы хорошо подойти, если бы вы
•
Иметь сильные навыки разработки программного обеспечения (требуются Go и Typescript);
•
Иметь опыт создания и эксплуатации облачной инфраструктуры или распределенных систем в любом масштабе от 3 лет;
•
Иметь знания в области облачной инфраструктуры – требуется знание конструкций AWS, прошлый опыт использования AWS SDK и инструментов IaC (Pulumi, Terraform и т. д.) для построения и эксплуатации инфраструктуры настоятельно приветствуется.
•
Иметь мышление производственных операций — опыт создания надежных, наблюдаемых и ремонтопригодных систем.
•
Имейте мышление собственника: вы преуспеваете в возможности действовать независимо под руководством высокого уровня.
•
Четко общаться как с технической, так и с нетехнической аудиторией.
•
Иметь опыт работы в асинхронных или глобально распределенных командах.
•
заряжаетесь энергией от решения реальных проблем разработчиков
•
Комфортно ориентируетесь в двусмысленности и быстро двигаетесь
Что мы предлагаем
•
Полностью удаленный
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете делать свою работу максимально эффективно, где бы вы ни находились. Офисов Supabase нет, но мы предоставляем членство в WeWork или право на совместную работу, которым вы можете воспользоваться в любой точке мира.
•
ESOP
Каждый член команды получает ESOP (долевое владение) в компании. Мы хотим, чтобы каждый разделил положительные стороны того, что мы строим вместе.
•
Техническое пособие
Используйте этот бюджет, чтобы создать идеальную рабочую среду — ноутбук, монитор, наушники или что-то еще, что поможет вам работать лучше всего.
•
Польза для здоровья
Supabase покрывает 100 % медицинского страхования для сотрудников и 80 % для иждивенцев, где бы вы ни находились. Для нас важно ваше благополучие и здоровье вашей семьи.
•
Ежегодные выездные мероприятия
Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья. Это главное событие нашего года.
•
Гибкая работа
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что и когда нужно сделать.
•
Профессиональное развитие
Каждый член команды получает ежегодное пособие на образование, которое можно потратить на обучение — курсы, книги, конференции или что-то еще, что способствует вашему росту.
О команде
Supabase родилась удаленно и с открытым исходным кодом. Мы считаем, что наша глобально распределенная команда — это наше секретное оружие в создании инструментов, которые любят разработчики.
•
~400 членов команды
•
60+ стран
•
Говорят на более чем 20 языках
•
Привлечено более 1 миллиарда долларов США (включая нашу серию F на сумму 500 миллионов долларов США)
•
540 000+ участников сообщества
Мы действуем быстро, строим публично и используем то, что поставляем. Если это есть в вашем проекте, мы, вероятно, используем это и в нашем. Мы глубоко верим в экосистему с открытым исходным кодом и стремимся поддерживать, а не заменять существующие инструменты и сообщества.
Источник: Jobicy (https://jobicy.com/jobs/156947-software-engineer-branching).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Supabase
Объявление предоставлено Supabase.