Вакансія
З партнерського стрічки
Backend Engineer (Ruby), Create: Change Record
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- GitLab
- Рівень
- Any
Опис
Автоматичний переклад з 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.
Огляд цієї ролі
Ми шукаємо Backend Engineer, щоб приєднатися до нашої команди Change Record на етапі вихідного коду GitLab. Оскільки агенти штучного інтелекту все частіше пишуть код разом з людьми, кожна зміна потребує чіткого, надійного запису про те, що змінилося, чому та хто чи що їх зробив. Ви вбудуєте цей запис у вихідний код GitLab як для людей, так і для агентів. Це роль, зосереджена на серверній частині, для інженера з повним досвідом роботи, який любить збалансувати роботу над існуючими системами з розробкою нових продуктів.
Ця робота відбувається в одній із найстаріших і найскладніших областей продуктів GitLab, де ви використовуватимете Ruby on Rails для покращення критично важливої системи, яка обслуговує GitLab.com, самокеровані екземпляри та GitLab Dedicated. Вихідний код забезпечує рівень інтерфейсу через Gitaly до репозиторіїв Git за великою часткою трафіку GitLab, тому ви допоможете підтримувати його надійність за допомогою налаштування продуктивності, кешування, обмеження швидкості, спостережливості та стійкості, співпраці з командами продуктів, дизайну, безпеки, Gitaly, Code Review і Source Code Experience. Підтримка виробничих систем і вдосконалення встановленого досвіду є ключовими для цієї посади, особливо під час вступу, і з часом ви також допоможете створити досвід для розробників, які працюють з агентами.
Ви працюватимете віддалено з Великої Британії чи Польщі.
Що ви будете робити
• Розробляйте безпечні, добре перевірені, продуктивні функції та покращення, використовуючи серед інших технологій Ruby on Rails і GraphQL.
• Опрацьовуйте складні вимоги та застарілі обмеження, щоб надати чіткі рішення, захищаючи при цьому надійність цієї критично важливої системи.
• Розробляйте та обслуговуйте серверні служби, API, моделі даних і бізнес-логіку, які підтримують інтуїтивно зрозумілі робочі процеси вихідного коду.
• Співпрацюйте між функціями та командами, як асинхронно, так і синхронно, і залучайте експертів домену, коли їхній внесок покращить результат.
• Використовуйте агенти штучного інтелекту для широкомасштабної роботи, коли вони можуть пришвидшити доставку без шкоди для якості, і критично оцінюйте свої результати.
• Напишіть підтримуваний код, який відповідає стандартам GitLab, і сприяйте конструктивному перегляду коду.
• Допоможіть підвищити надійність, відстежуючи показники стану виробництва, беручи участь у чергуваннях рівня 2, усуваючи інциденти, аналізуючи першопричину та покращуючи спостережливість і стійкість.
• Діліться знаннями через перегляд коду, технічну документацію та повсякденну співпрацю, навчаючись у інших.
Що ви принесете
• Професійний досвід створення серверних веб-додатків, служб або інтерфейсів програмування додатків із досвідом використання Ruby та GraphQL.
• Розуміння реляційних баз даних, структурованої мови запитів, моделювання даних, кешування, фонової обробки та практики продуктивності серверної частини.
• Досвід повноцінної розробки для створення та підтримки орієнтованих на користувача робочих процесів і базових систем.
• Досвід написання базових модулів та інтеграційних тестів, зі знайомством із пірамідою тестування, Git та процесами спільної перевірки коду.
• Чіткі навички письмового та усного спілкування англійською мовою, включаючи обмін корисними оновленнями статусу у віддаленому асинхронному середовищі.
• Здатність керувати визначеними пріоритетами, працювати над двозначністю, брати на себе відповідальність за свою роботу та шукати керівництва, коли це необхідно.
• Досвід використання агентів кодування штучного інтелекту для прискорення розробки програмного забезпечення під час критичного перегляду їхніх результатів.
• Бонус: ви створили агентів або робочі процеси на основі агентів, які працюють у виробництві, а не лише прототипи.
Про команду
Функціональна команда працює в Європі та Північній Америці, підтримуючи як синхронну, так і асинхронну співпрацю. До нього входять чотири інженери, включаючи інженерів серверної та зовнішньої частини. Ми тісно співпрацюємо з іншими командами Source Code, Agentic Preview, Repository Services і Hardening, а також іншими командами в компанії, такими як команда Gitaly та команда управління AI.
Діапазон базової зарплати для вказаного рівня цієї посади наразі призначений для резидентів ЄС і застосовується лише у вказаній країні або країнах. Продавці також мають право на заохочувальну винагороду в розмірі до 100% від запропонованої базової зарплати. Рівень посади та розміри зарплати визначаються шляхом співбесід і перевірки освіти, досвіду, знань, навичок, здібностей заявника, рівності з іншими членами команди, відповідності ринковим даним і географічного розташування, а також з урахуванням будь-яких застосовних колективних договорів. Діапазон базової заробітної плати не включає бонуси, капітал або пільги.…
Джерело: Jobicy (https://jobicy.com/jobs/155809-backend-engineer-ruby-create-change-record)
Ті самі принципи, вбудовані в наші продукти, відображені в тому, як працює наша команда: ми використовуємо штучний інтелект як основний фактор підвищення продуктивності, і всі члени команди повинні включати штучний інтелект у свої щоденні робочі процеси для підвищення ефективності, інновацій та впливу. GitLab — це місце, де кар’єра прискорюється, інновації процвітають і кожен голос цінується. Наша високопродуктивна культура ґрунтується на наших цінностях і постійному обміні знаннями, що дозволяє членам нашої команди повністю розкрити свій потенціал, співпрацюючи з лідерами галузі для вирішення складних проблем. Створюйте майбутнє разом із нами, створюючи технологію, яка змінює світ розробки програмного забезпечення.
* Fortune 500® є зареєстрованою торговою маркою Fortune Media IP Limited, яка використовується за ліцензією. Твердження на основі даних GitLab. Fortune 100 відноситься до 20% найкращих компаній у списку Fortune 500 за 2025 рік, опублікованому в червні 2025 року. Fortune і Fortune Media IP Limited не пов’язані з GitLab і не схвалюють продукти чи послуги GitLab.
Огляд цієї ролі
Ми шукаємо Backend Engineer, щоб приєднатися до нашої команди Change Record на етапі вихідного коду GitLab. Оскільки агенти штучного інтелекту все частіше пишуть код разом з людьми, кожна зміна потребує чіткого, надійного запису про те, що змінилося, чому та хто чи що їх зробив. Ви вбудуєте цей запис у вихідний код GitLab як для людей, так і для агентів. Це роль, зосереджена на серверній частині, для інженера з повним досвідом роботи, який любить збалансувати роботу над існуючими системами з розробкою нових продуктів.
Ця робота відбувається в одній із найстаріших і найскладніших областей продуктів GitLab, де ви використовуватимете Ruby on Rails для покращення критично важливої системи, яка обслуговує GitLab.com, самокеровані екземпляри та GitLab Dedicated. Вихідний код забезпечує рівень інтерфейсу через Gitaly до репозиторіїв Git за великою часткою трафіку GitLab, тому ви допоможете підтримувати його надійність за допомогою налаштування продуктивності, кешування, обмеження швидкості, спостережливості та стійкості, співпраці з командами продуктів, дизайну, безпеки, Gitaly, Code Review і Source Code Experience. Підтримка виробничих систем і вдосконалення встановленого досвіду є ключовими для цієї посади, особливо під час вступу, і з часом ви також допоможете створити досвід для розробників, які працюють з агентами.
Ви працюватимете віддалено з Великої Британії чи Польщі.
Що ви будете робити
• Розробляйте безпечні, добре перевірені, продуктивні функції та покращення, використовуючи серед інших технологій Ruby on Rails і GraphQL.
• Опрацьовуйте складні вимоги та застарілі обмеження, щоб надати чіткі рішення, захищаючи при цьому надійність цієї критично важливої системи.
• Розробляйте та обслуговуйте серверні служби, API, моделі даних і бізнес-логіку, які підтримують інтуїтивно зрозумілі робочі процеси вихідного коду.
• Співпрацюйте між функціями та командами, як асинхронно, так і синхронно, і залучайте експертів домену, коли їхній внесок покращить результат.
• Використовуйте агенти штучного інтелекту для широкомасштабної роботи, коли вони можуть пришвидшити доставку без шкоди для якості, і критично оцінюйте свої результати.
• Напишіть підтримуваний код, який відповідає стандартам GitLab, і сприяйте конструктивному перегляду коду.
• Допоможіть підвищити надійність, відстежуючи показники стану виробництва, беручи участь у чергуваннях рівня 2, усуваючи інциденти, аналізуючи першопричину та покращуючи спостережливість і стійкість.
• Діліться знаннями через перегляд коду, технічну документацію та повсякденну співпрацю, навчаючись у інших.
Що ви принесете
• Професійний досвід створення серверних веб-додатків, служб або інтерфейсів програмування додатків із досвідом використання Ruby та GraphQL.
• Розуміння реляційних баз даних, структурованої мови запитів, моделювання даних, кешування, фонової обробки та практики продуктивності серверної частини.
• Досвід повноцінної розробки для створення та підтримки орієнтованих на користувача робочих процесів і базових систем.
• Досвід написання базових модулів та інтеграційних тестів, зі знайомством із пірамідою тестування, Git та процесами спільної перевірки коду.
• Чіткі навички письмового та усного спілкування англійською мовою, включаючи обмін корисними оновленнями статусу у віддаленому асинхронному середовищі.
• Здатність керувати визначеними пріоритетами, працювати над двозначністю, брати на себе відповідальність за свою роботу та шукати керівництва, коли це необхідно.
• Досвід використання агентів кодування штучного інтелекту для прискорення розробки програмного забезпечення під час критичного перегляду їхніх результатів.
• Бонус: ви створили агентів або робочі процеси на основі агентів, які працюють у виробництві, а не лише прототипи.
Про команду
Функціональна команда працює в Європі та Північній Америці, підтримуючи як синхронну, так і асинхронну співпрацю. До нього входять чотири інженери, включаючи інженерів серверної та зовнішньої частини. Ми тісно співпрацюємо з іншими командами Source Code, Agentic Preview, Repository Services і Hardening, а також іншими командами в компанії, такими як команда Gitaly та команда управління AI.
Діапазон базової зарплати для вказаного рівня цієї посади наразі призначений для резидентів ЄС і застосовується лише у вказаній країні або країнах. Продавці також мають право на заохочувальну винагороду в розмірі до 100% від запропонованої базової зарплати. Рівень посади та розміри зарплати визначаються шляхом співбесід і перевірки освіти, досвіду, знань, навичок, здібностей заявника, рівності з іншими членами команди, відповідності ринковим даним і географічного розташування, а також з урахуванням будь-яких застосовних колективних договорів. Діапазон базової заробітної плати не включає бонуси, капітал або пільги.…
Джерело: Jobicy (https://jobicy.com/jobs/155809-backend-engineer-ruby-create-change-record)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: GitLab
Оголошення надано GitLab.