Вакансія
З партнерського стрічки
Інженер-програміст - розгалуження
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- Supabase
- Рівень
- Any
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Про Supabase
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.