Работа
Из фида партнера
Супалитовый инженер
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Supabase
- Уровень
- Any
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О Супабазе
Supabase — это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем комплексное серверное решение, включая базу данных, аутентификацию, хранилище, пограничные функции, режим реального времени и векторный поиск. Все услуги глубоко интегрированы и рассчитаны на рост.
О роли
Мы ищем инженеров, которые присоединятся к команде по созданию Spark, облегченной реализации Supabase, написанной на Rust. Он работает на встроенном движке на основе SQLite с уровнем SQL, совместимым с Postgres, и поставляется с API, совместимым с PostgREST и Auth, поэтому приложения, написанные для @supabase/supabase-js, работают как есть. Он существует, потому что создателям ИИ и партнерам по платформам нужна база данных, которую они могут предоставить каждому прототипу без каких-либо затрат или ожидания: подготовка за доли секунды, занимаемая площадь, достаточно малая для запуска в песочнице, и путь обновления до полной версии Supabase, когда приложение переходит в производственную среду.
Это роль с большим количеством свободы действий. Маленькая команда, работающий продукт, шаблоны еще предстоит установить. Вы будете владеть большими территориями и принимать реальные решения с первого дня.
За что вы будете отвечать
В этой роли вы:
•
Повышайте совместимость API с клиентом Supabase, сохраняя поведение, соответствующее размещенному Supabase, и подкрепляя тестами на соответствие.
•
Перенесите больше возможностей стека Supabase в Turso/SQLite.
•
Находите и устраняйте пробелы в базовом ядре базы данных с минимальным повторением и тестированием.
•
Создайте и укрепите путь обновления проекта со Spark до полной версии Supabase.
•
Получите полный опыт разработки: интерфейс командной строки, локальные инструменты и документация.
•
Создавайте и укрепляйте хостинговое предложение, сохраняя при этом низкую стоимость структуры и сохраняя слабую связь, чтобы реализацию можно было менять без переписывания.
•
Работайте напрямую с партнерами-разработчиками и превращайте реальные проблемы миграции и интеграции в более совершенный продукт.
•
Взаимодействуйте с сообществом разработчиков программного обеспечения с открытым исходным кодом и вносите свой вклад в развитие более широкого стека Supabase.
Вы могли бы хорошо подойти, если бы вы
•
Иметь значительный опыт работы с бэкэндом или полным стеком, свободное владение Rust, запустить рабочую версию Rust, а также создать или внести свой вклад в бэкэнд-систему, фреймворк или платформу разработки до этого.
•
Являетесь сильным универсалом, легко перемещаетесь по стеку от проектирования API до внутреннего устройства хранилища и инфраструктуры и берете на себя все, что нужно для решения проблемы.
•
Читайте незнакомый код без проблем. Большая часть работы предполагает изучение эталонных реализаций на других языках, таких как GoTrue в Go, PostgREST в Haskell, и сопоставление их поведения в Rust.
•
Иметь прочные знания SQL и реляционных баз данных, опыт работы с ядром базы данных (транзакции, MVCC, системы типов), а также желание разобраться, в чем различия Postgres и SQLite.
•
Знайте Postgres достаточно хорошо, чтобы использовать его в качестве эталона для правильного поведения.
•
Запускали службы в условиях жестких ограничений ресурсов (мультитенантные, бессерверные или встроенные).
•
Имейте уклон в сторону совместимости и правильности и используйте тесты и спецификации для подтверждения поведения.
•
Думайте за углами. Когда все тянутся к стандартной книге, вы ищете более простой путь, который подходит для коробки меньшего размера. Вы разбиваете сложную систему на 20%, которые покрывают 80% потребностей, а затем заставляете ее работать где-то гораздо меньшем, чем было рассчитано.
•
Заботьтесь об опыте разработчиков: понятные API, быстрые циклы обратной связи и инструменты, которые позволяют легко сделать правильный выбор.
•
Комфортно выполнять неоднозначную работу на ранней стадии и делать обоснованные звонки, которые информируют и определяют спецификацию. Это основополагающая роль в совершенно новой команде.
•
Комфортно работать в публичных репозиториях в удаленной асинхронной команде
•
Общайтесь четко в письменной форме
•
Бонус: опыт работы со стеком Supabase, создание CLI для разработчиков, опыт поддержки открытого исходного кода или вклад в базу данных Rust или веб-проекты.
Что мы предлагаем
•
Полностью удаленный
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете делать свою работу максимально эффективно, где бы вы ни находились. Офисов Supabase нет, но мы предоставляем членство в WeWork или право на совместную работу, которым вы можете воспользоваться в любой точке мира.
•
ESOP
Каждый член команды получает ESOP (долевое владение) в компании. Мы хотим, чтобы каждый разделил положительные стороны того, что мы строим вместе.
•
Техническое пособие
Используйте этот бюджет, чтобы создать идеальную рабочую среду — ноутбук, монитор, наушники или что-то еще, что поможет вам работать лучше всего.
•
Польза для здоровья
Supabase покрывает 100 % медицинского страхования для сотрудников и 80 % для иждивенцев, где бы вы ни находились. Для нас важно ваше благополучие и здоровье вашей семьи.
•
Ежегодные выездные мероприятия
Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья. Это главное событие нашего года.
•
Гибкая работа
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что и когда нужно сделать.
•
Профессиональное развитие
Каждый член команды получает ежегодное пособие на образование, которое можно потратить на обучение — курсы, книги, конференции или что-то еще, что способствует вашему росту.
О команде
Supabase родилась удаленно и с открытым исходным кодом. Мы считаем, что наша глобально распределенная команда — это наше секретное оружие в создании инструментов, которые любят разработчики.
•
~400 членов команды
•
60+ стран
•
Говорят на более чем 20 языках
•
Привлечено более 1 миллиарда долларов США (включая нашу серию F на сумму 500 миллионов долларов США)
•
540 000+ участников сообщества
Мы действуем быстро, строим публично и используем то, что поставляем. Если это есть в вашем проекте, мы, вероятно, используем это и в нашем. Мы глубоко верим в экосистему с открытым исходным кодом и стремимся поддерживать, а не заменять существующие инструменты и сообщества.
Источник: Jobicy (https://jobicy.com/jobs/156576-supalite-engineer).
Supabase — это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем комплексное серверное решение, включая базу данных, аутентификацию, хранилище, пограничные функции, режим реального времени и векторный поиск. Все услуги глубоко интегрированы и рассчитаны на рост.
О роли
Мы ищем инженеров, которые присоединятся к команде по созданию Spark, облегченной реализации Supabase, написанной на Rust. Он работает на встроенном движке на основе SQLite с уровнем SQL, совместимым с Postgres, и поставляется с API, совместимым с PostgREST и Auth, поэтому приложения, написанные для @supabase/supabase-js, работают как есть. Он существует, потому что создателям ИИ и партнерам по платформам нужна база данных, которую они могут предоставить каждому прототипу без каких-либо затрат или ожидания: подготовка за доли секунды, занимаемая площадь, достаточно малая для запуска в песочнице, и путь обновления до полной версии Supabase, когда приложение переходит в производственную среду.
Это роль с большим количеством свободы действий. Маленькая команда, работающий продукт, шаблоны еще предстоит установить. Вы будете владеть большими территориями и принимать реальные решения с первого дня.
За что вы будете отвечать
В этой роли вы:
•
Повышайте совместимость API с клиентом Supabase, сохраняя поведение, соответствующее размещенному Supabase, и подкрепляя тестами на соответствие.
•
Перенесите больше возможностей стека Supabase в Turso/SQLite.
•
Находите и устраняйте пробелы в базовом ядре базы данных с минимальным повторением и тестированием.
•
Создайте и укрепите путь обновления проекта со Spark до полной версии Supabase.
•
Получите полный опыт разработки: интерфейс командной строки, локальные инструменты и документация.
•
Создавайте и укрепляйте хостинговое предложение, сохраняя при этом низкую стоимость структуры и сохраняя слабую связь, чтобы реализацию можно было менять без переписывания.
•
Работайте напрямую с партнерами-разработчиками и превращайте реальные проблемы миграции и интеграции в более совершенный продукт.
•
Взаимодействуйте с сообществом разработчиков программного обеспечения с открытым исходным кодом и вносите свой вклад в развитие более широкого стека Supabase.
Вы могли бы хорошо подойти, если бы вы
•
Иметь значительный опыт работы с бэкэндом или полным стеком, свободное владение Rust, запустить рабочую версию Rust, а также создать или внести свой вклад в бэкэнд-систему, фреймворк или платформу разработки до этого.
•
Являетесь сильным универсалом, легко перемещаетесь по стеку от проектирования API до внутреннего устройства хранилища и инфраструктуры и берете на себя все, что нужно для решения проблемы.
•
Читайте незнакомый код без проблем. Большая часть работы предполагает изучение эталонных реализаций на других языках, таких как GoTrue в Go, PostgREST в Haskell, и сопоставление их поведения в Rust.
•
Иметь прочные знания SQL и реляционных баз данных, опыт работы с ядром базы данных (транзакции, MVCC, системы типов), а также желание разобраться, в чем различия Postgres и SQLite.
•
Знайте Postgres достаточно хорошо, чтобы использовать его в качестве эталона для правильного поведения.
•
Запускали службы в условиях жестких ограничений ресурсов (мультитенантные, бессерверные или встроенные).
•
Имейте уклон в сторону совместимости и правильности и используйте тесты и спецификации для подтверждения поведения.
•
Думайте за углами. Когда все тянутся к стандартной книге, вы ищете более простой путь, который подходит для коробки меньшего размера. Вы разбиваете сложную систему на 20%, которые покрывают 80% потребностей, а затем заставляете ее работать где-то гораздо меньшем, чем было рассчитано.
•
Заботьтесь об опыте разработчиков: понятные API, быстрые циклы обратной связи и инструменты, которые позволяют легко сделать правильный выбор.
•
Комфортно выполнять неоднозначную работу на ранней стадии и делать обоснованные звонки, которые информируют и определяют спецификацию. Это основополагающая роль в совершенно новой команде.
•
Комфортно работать в публичных репозиториях в удаленной асинхронной команде
•
Общайтесь четко в письменной форме
•
Бонус: опыт работы со стеком Supabase, создание CLI для разработчиков, опыт поддержки открытого исходного кода или вклад в базу данных Rust или веб-проекты.
Что мы предлагаем
•
Полностью удаленный
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете делать свою работу максимально эффективно, где бы вы ни находились. Офисов Supabase нет, но мы предоставляем членство в WeWork или право на совместную работу, которым вы можете воспользоваться в любой точке мира.
•
ESOP
Каждый член команды получает ESOP (долевое владение) в компании. Мы хотим, чтобы каждый разделил положительные стороны того, что мы строим вместе.
•
Техническое пособие
Используйте этот бюджет, чтобы создать идеальную рабочую среду — ноутбук, монитор, наушники или что-то еще, что поможет вам работать лучше всего.
•
Польза для здоровья
Supabase покрывает 100 % медицинского страхования для сотрудников и 80 % для иждивенцев, где бы вы ни находились. Для нас важно ваше благополучие и здоровье вашей семьи.
•
Ежегодные выездные мероприятия
Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья. Это главное событие нашего года.
•
Гибкая работа
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что и когда нужно сделать.
•
Профессиональное развитие
Каждый член команды получает ежегодное пособие на образование, которое можно потратить на обучение — курсы, книги, конференции или что-то еще, что способствует вашему росту.
О команде
Supabase родилась удаленно и с открытым исходным кодом. Мы считаем, что наша глобально распределенная команда — это наше секретное оружие в создании инструментов, которые любят разработчики.
•
~400 членов команды
•
60+ стран
•
Говорят на более чем 20 языках
•
Привлечено более 1 миллиарда долларов США (включая нашу серию F на сумму 500 миллионов долларов США)
•
540 000+ участников сообщества
Мы действуем быстро, строим публично и используем то, что поставляем. Если это есть в вашем проекте, мы, вероятно, используем это и в нашем. Мы глубоко верим в экосистему с открытым исходным кодом и стремимся поддерживать, а не заменять существующие инструменты и сообщества.
Источник: Jobicy (https://jobicy.com/jobs/156576-supalite-engineer).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Supabase
Объявление предоставлено Supabase.