Вакансія
З партнерського стрічки
Senior Backend Engineer, Database Excellence (Ruby)
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- gitlab
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
GitLab — це інтелектуальна платформа оркестровки для DevSecOps. GitLab дозволяє організаціям підвищити продуктивність розробників, підвищити операційну ефективність, зменшити ризик безпеки та відповідності, а також прискорити цифрову трансформацію. Понад 50 мільйонів зареєстрованих користувачів і більше 50% зі списку Fortune 100* довіряють GitLab, щоб швидше постачати краще, безпечніше програмне забезпечення.
Ті самі принципи, вбудовані в наші продукти, відображені в тому, як працює наша команда: ми використовуємо штучний інтелект як основний фактор підвищення продуктивності, і всі члени команди повинні включати штучний інтелект у свої щоденні робочі процеси для підвищення ефективності, інновацій та впливу. GitLab — це місце, де кар’єра прискорюється, інновації процвітають і кожен голос цінується. Наша високопродуктивна культура ґрунтується на наших цінностях і постійному обміні знаннями, що дозволяє членам нашої команди повністю розкрити свій потенціал, співпрацюючи з лідерами галузі для вирішення складних проблем. Створюйте майбутнє разом із нами, створюючи технологію, яка змінює світ розробки програмного забезпечення.
* Fortune 500® є зареєстрованою торговою маркою Fortune Media IP Limited, яка використовується за ліцензією. Твердження на основі даних GitLab. Fortune 100 відноситься до 20% найкращих компаній у списку Fortune 500 за 2025 рік, опублікованому в червні 2025 року. Fortune і Fortune Media IP Limited не пов’язані з GitLab і не схвалюють продукти чи послуги GitLab.
Огляд цієї ролі
Як старший бекенд-інженер у групі Database Excellence, ви створюватимете та розвиватимете фреймворки даних та інструменти, які забезпечують масштабованість, працездатність і безпеку сховищ даних програм GitLab як на GitLab.com, так і в тисячах самокерованих екземплярів. Основна увага для цієї посади — створення проактивних засобів контролю зростання даних для GitLab.com, включаючи структуру збереження та керування життєвим циклом, забезпечення виконання політик зберігання під час зміни схеми та інструменти, які забезпечують стале зростання бази даних, оскільки розробка, керована ШІ, прискорює швидкість накопичення даних. Ви допоможете командам GitLab впевнено міркувати про архітектуру даних, розміщення та керування життєвим циклом, завчасно визначаючи точки насичення в нашій інфраструктурі GitLab.com і керуючи коригуючими діями разом з командами партнерів. Завдяки нещодавньому переходу команди в організацію Data Engineering ви також сформуєте нові функції масштабованості та здоров’я даних для клієнтів, які самостійно керують, працюючи з PostgreSQL і Ruby on Rails у повністю віддаленому середовищі з високим рівнем співпраці.
Деякі приклади наших проектів:
• Контроль зростання даних (примусове збереження та керування життєвим циклом даних)
• Інструмент відтворення трафіку SQL
• Фреймворк фонових операцій
Що ти зробиш
• Розробляйте та ітеруйте бекенд-функції та фреймворки даних, які роблять команди GitLab безпечною та ефективною для роботи з даними в масштабі SaaS і самокерованих розгортань.
• Розробляйте та створюйте системи збереження даних і керування життєвим циклом, включаючи застосування політики збереження, інструменти масового видалення даних і автоматичну ідентифікацію таблиць, які потребують політики збереження.
• Створюйте огорожі зі зсувом вліво, такі як перевірки статичного аналізу та примусовий контроль часу зміни схеми, які виявляють нестабільні шаблони зростання даних до того, як вони досягнуть продуктивності.
• Тісно співпрацюйте з командами управління продуктами, UX, інтерфейсом, інфраструктурою, розробкою програмного забезпечення та аналітикою, щоб розробляти та надсилати високоефективні рішення
• Переглядайте та покращуйте зміни, пов’язані з базами даних, внесені іншими інженерами та учасниками спільноти, забезпечуючи цілісність даних, безпеку та продуктивність у всіх сценаріях розгортання.
• Розробляйте, створюйте та обслуговуйте такі інструменти, як відтворення трафіку SQL і рамки фонових операцій для проактивного виявлення та вирішення проблем масштабованості та продуктивності.
• Досліджуйте, проектуйте та впроваджуйте вдосконалення для збереження даних і керування життєвим циклом, продуктивності бази даних, масштабованості та працездатності даних, включаючи такі сфери, як стратегії м’якого видалення та тестування міграції бази даних.
• Задокументуйте найкращі практики бази даних, шаблони, яких слід уникати, і вказівки щодо архітектури даних, щоб дозволити розробникам приймати обґрунтовані рішення.
• Розробіть проактивні інструменти та захисні засоби, які допоможуть розробникам виявляти та виправляти потенційні проблеми з продуктивністю та даними на ранніх етапах життєвого циклу розробки.
•
Що ти принесеш
• Професійний досвід розробки програмного забезпечення, що працює з PostgreSQL у великих, складних виробничих середовищах, включаючи рішення високої доступності з автоматичним відновленням після відмови та міграцією даних без простою, а також керування великими або швидко зростаючими наборами даних за допомогою таких підходів, як збереження даних, архівування, розділення або керування життєвим циклом.
• Вміння працювати з Ruby on Rails або іншим фреймворком Ruby, включно з розробкою, впровадженням і переглядом бекенд-функцій.
• Здатність міркувати про дизайн програмного забезпечення, алгоритми та компроміси продуктивності на рівні системи.
• Сильні навички письмового спілкування та комфортна асинхронна робота у повністю віддаленій розподіленій команді.
• Самостійний стиль роботи з ефективними організаційними навичками та здатністю керувати пріоритетами як «менеджер одного».
• Відповідність цінностям GitLab, включаючи прозорість, співпрацю, включення та внесок у відкритий код.
• Відкритість до навчання та застосування нових інструментів і підходів, у тому числі передавання досвіду з пов’язаних даних, інфраструктури або доменів інструментів розробника.
• Готовність брати участь у чергуванні за викликом нашої бази даних рівня 2 у вашому часовому поясі.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-senior-backend-engineer-database-excellence-ruby-194431)
Ті самі принципи, вбудовані в наші продукти, відображені в тому, як працює наша команда: ми використовуємо штучний інтелект як основний фактор підвищення продуктивності, і всі члени команди повинні включати штучний інтелект у свої щоденні робочі процеси для підвищення ефективності, інновацій та впливу. GitLab — це місце, де кар’єра прискорюється, інновації процвітають і кожен голос цінується. Наша високопродуктивна культура ґрунтується на наших цінностях і постійному обміні знаннями, що дозволяє членам нашої команди повністю розкрити свій потенціал, співпрацюючи з лідерами галузі для вирішення складних проблем. Створюйте майбутнє разом із нами, створюючи технологію, яка змінює світ розробки програмного забезпечення.
* Fortune 500® є зареєстрованою торговою маркою Fortune Media IP Limited, яка використовується за ліцензією. Твердження на основі даних GitLab. Fortune 100 відноситься до 20% найкращих компаній у списку Fortune 500 за 2025 рік, опублікованому в червні 2025 року. Fortune і Fortune Media IP Limited не пов’язані з GitLab і не схвалюють продукти чи послуги GitLab.
Огляд цієї ролі
Як старший бекенд-інженер у групі Database Excellence, ви створюватимете та розвиватимете фреймворки даних та інструменти, які забезпечують масштабованість, працездатність і безпеку сховищ даних програм GitLab як на GitLab.com, так і в тисячах самокерованих екземплярів. Основна увага для цієї посади — створення проактивних засобів контролю зростання даних для GitLab.com, включаючи структуру збереження та керування життєвим циклом, забезпечення виконання політик зберігання під час зміни схеми та інструменти, які забезпечують стале зростання бази даних, оскільки розробка, керована ШІ, прискорює швидкість накопичення даних. Ви допоможете командам GitLab впевнено міркувати про архітектуру даних, розміщення та керування життєвим циклом, завчасно визначаючи точки насичення в нашій інфраструктурі GitLab.com і керуючи коригуючими діями разом з командами партнерів. Завдяки нещодавньому переходу команди в організацію Data Engineering ви також сформуєте нові функції масштабованості та здоров’я даних для клієнтів, які самостійно керують, працюючи з PostgreSQL і Ruby on Rails у повністю віддаленому середовищі з високим рівнем співпраці.
Деякі приклади наших проектів:
• Контроль зростання даних (примусове збереження та керування життєвим циклом даних)
• Інструмент відтворення трафіку SQL
• Фреймворк фонових операцій
Що ти зробиш
• Розробляйте та ітеруйте бекенд-функції та фреймворки даних, які роблять команди GitLab безпечною та ефективною для роботи з даними в масштабі SaaS і самокерованих розгортань.
• Розробляйте та створюйте системи збереження даних і керування життєвим циклом, включаючи застосування політики збереження, інструменти масового видалення даних і автоматичну ідентифікацію таблиць, які потребують політики збереження.
• Створюйте огорожі зі зсувом вліво, такі як перевірки статичного аналізу та примусовий контроль часу зміни схеми, які виявляють нестабільні шаблони зростання даних до того, як вони досягнуть продуктивності.
• Тісно співпрацюйте з командами управління продуктами, UX, інтерфейсом, інфраструктурою, розробкою програмного забезпечення та аналітикою, щоб розробляти та надсилати високоефективні рішення
• Переглядайте та покращуйте зміни, пов’язані з базами даних, внесені іншими інженерами та учасниками спільноти, забезпечуючи цілісність даних, безпеку та продуктивність у всіх сценаріях розгортання.
• Розробляйте, створюйте та обслуговуйте такі інструменти, як відтворення трафіку SQL і рамки фонових операцій для проактивного виявлення та вирішення проблем масштабованості та продуктивності.
• Досліджуйте, проектуйте та впроваджуйте вдосконалення для збереження даних і керування життєвим циклом, продуктивності бази даних, масштабованості та працездатності даних, включаючи такі сфери, як стратегії м’якого видалення та тестування міграції бази даних.
• Задокументуйте найкращі практики бази даних, шаблони, яких слід уникати, і вказівки щодо архітектури даних, щоб дозволити розробникам приймати обґрунтовані рішення.
• Розробіть проактивні інструменти та захисні засоби, які допоможуть розробникам виявляти та виправляти потенційні проблеми з продуктивністю та даними на ранніх етапах життєвого циклу розробки.
•
Що ти принесеш
• Професійний досвід розробки програмного забезпечення, що працює з PostgreSQL у великих, складних виробничих середовищах, включаючи рішення високої доступності з автоматичним відновленням після відмови та міграцією даних без простою, а також керування великими або швидко зростаючими наборами даних за допомогою таких підходів, як збереження даних, архівування, розділення або керування життєвим циклом.
• Вміння працювати з Ruby on Rails або іншим фреймворком Ruby, включно з розробкою, впровадженням і переглядом бекенд-функцій.
• Здатність міркувати про дизайн програмного забезпечення, алгоритми та компроміси продуктивності на рівні системи.
• Сильні навички письмового спілкування та комфортна асинхронна робота у повністю віддаленій розподіленій команді.
• Самостійний стиль роботи з ефективними організаційними навичками та здатністю керувати пріоритетами як «менеджер одного».
• Відповідність цінностям GitLab, включаючи прозорість, співпрацю, включення та внесок у відкритий код.
• Відкритість до навчання та застосування нових інструментів і підходів, у тому числі передавання досвіду з пов’язаних даних, інфраструктури або доменів інструментів розробника.
• Готовність брати участь у чергуванні за викликом нашої бази даних рівня 2 у вашому часовому поясі.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-senior-backend-engineer-database-excellence-ruby-194431)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: gitlab
Оголошення надано gitlab.