Вакансія
З партнерського стрічки
Супаліт інженер
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- Supabase
- Рівень
- Any
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Про Supabase
Supabase — це платформа розробки Postgres, створена розробниками для розробників. Ми надаємо повне серверне рішення, включаючи базу даних, автентифікацію, зберігання, периферійні функції, реальний час і векторний пошук. Усі сервіси глибоко інтегровані та розроблені для зростання.
Про роль
Ми шукаємо інженерів для створення команди Spark, полегшеної реалізації Supabase, написаної на Rust. Він працює на основі вбудованого механізму на основі SQLite із сумісним із Postgres рівнем SQL і поставляє API, сумісний із PostgREST і Auth, тому програми, написані на @supabase/supabase-js, працюють як є. Він існує тому, що розробникам штучного інтелекту та партнерам по платформі потрібна база даних, яку вони можуть надати кожному прототипу без витрат або очікування: підсекунда надання, достатньо малий слід для роботи в пісочниці та шлях оновлення до повної Supabase, коли додаток переходить до робочої версії.
Це роль із великою свободою волі. Невелика команда, робочий продукт, шаблони ще потрібно встановити. Ви будете володіти великими площами від кінця до кінця та приймати реальні рішення з першого дня.
За що ви несете відповідальність
У цій ролі ви:
•
Збільште сумісність API із клієнтом Supabase, зберігаючи поведінку вірною розміщеній Supabase і підтвердженою тестами на відповідність
•
Додайте більше стеку Supabase до Turso/SQLite
•
Знайдіть і усуньте прогалини в основній базі даних за допомогою мінімальних повторень і тестів
•
Створіть і зміцніть шлях для оновлення проекту від Spark до повної Supabase
•
Володійте повним досвідом розробника: CLI, локальні інструменти та документи
•
Створюйте та посилюйте розміщену пропозицію, зберігаючи при цьому низьку вартість структури, зберігаючи слабкий зв’язок, щоб реалізацію можна було замінити без переписування
•
Працюйте безпосередньо з партнерами по розробці та перетворюйте реальні проблеми міграції та інтеграції в більш чіткий продукт
•
Взаємодіяйте зі спільнотою відкритих вихідних кодів і сприяйте розвитку ширшого стеку 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 із сумісним із Postgres рівнем SQL і поставляє API, сумісний із PostgREST і Auth, тому програми, написані на @supabase/supabase-js, працюють як є. Він існує тому, що розробникам штучного інтелекту та партнерам по платформі потрібна база даних, яку вони можуть надати кожному прототипу без витрат або очікування: підсекунда надання, достатньо малий слід для роботи в пісочниці та шлях оновлення до повної Supabase, коли додаток переходить до робочої версії.
Це роль із великою свободою волі. Невелика команда, робочий продукт, шаблони ще потрібно встановити. Ви будете володіти великими площами від кінця до кінця та приймати реальні рішення з першого дня.
За що ви несете відповідальність
У цій ролі ви:
•
Збільште сумісність API із клієнтом Supabase, зберігаючи поведінку вірною розміщеній Supabase і підтвердженою тестами на відповідність
•
Додайте більше стеку Supabase до Turso/SQLite
•
Знайдіть і усуньте прогалини в основній базі даних за допомогою мінімальних повторень і тестів
•
Створіть і зміцніть шлях для оновлення проекту від Spark до повної Supabase
•
Володійте повним досвідом розробника: CLI, локальні інструменти та документи
•
Створюйте та посилюйте розміщену пропозицію, зберігаючи при цьому низьку вартість структури, зберігаючи слабкий зв’язок, щоб реалізацію можна було замінити без переписування
•
Працюйте безпосередньо з партнерами по розробці та перетворюйте реальні проблеми міграції та інтеграції в більш чіткий продукт
•
Взаємодіяйте зі спільнотою відкритих вихідних кодів і сприяйте розвитку ширшого стеку 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.