GitLab

Инженер по серверной части, исходный код: сервисы репозитория (Ruby)

Коротко

Удалённая роль backend-инженера среднего уровня в GitLab: разработка функций и улучшений на Ruby/Rails, Go или другом современном языке — от требований до релиза и сопровождения в продакшене. Работа в продуктовой команде с минимальным руководством, с взаимодействием с менеджерами продукта, frontend-инженерами, инфраструктурой и безопасностью в удалённой асинхронной среде. Требуется профессиональный опыт создания backend-приложений, уверенные навыки в API, базах данных, тестировании и письменной коммуникации, а также практика работы с ИИ-инструментами для кодирования. Позиция открыта только для кандидатов из Канады.

О компании
GitLab — это интеллектуальная платформа оркестрации для DevSecOps. GitLab позволяет организациям повысить производительность разработчиков, улучшить операционную эффективность, снизить риски безопасности и соответствия требованиям, а также ускорить цифровую трансформацию. Более 50 миллионов зарегистрированных пользователей и более 50% компаний из списка Fortune 100 доверяют GitLab для более быстрого выпуска лучшего и более безопасного программного обеспечения.
GitLab принимает ИИ как основной множитель продуктивности, и от всех членов команды ожидается интеграция ИИ в их ежедневные рабочие процессы для повышения эффективности, инноваций и влияния.
О роли
В качестве инженера среднего уровня по backend вы будете заниматься разработкой backend-функций и улучшений — от уточнения задачи до выпуска и последующего сопровождения в продакшене. Вы будете работать в рамках продуктовой области, сотрудничая с менеджерами продукта, frontend-разработчиками, инфраструктурой и командой безопасности для предсказуемой доставки и внесения вклада в качество, безопасность, производительность и поддерживаемость общего backend-кода и сервисов. Вам доверят работать с минимальным руководством, знать, когда нужно обратиться за помощью, и ясно коммуницировать в удалённой, асинхронной среде — при этом рядом будут опытные инженеры, которые проверят вашу работу, помогут разобраться с трудными задачами и поддержат ваше развитие.
Почему вам понравится эта роль
•Ответственность: Вы будете вести функции от требований до доставки и последующего сопровождения; ваш код будет работать на платформе, которой пользуются миллионы пользователей.
•Обучение и развитие: Вы будете работать вместе с вашей инженерной командой, которая рассматривает код-ревью и обзор дизайна как цикл обучения, а не как барьер.
•Инновационная культура: Вы будете использовать ИИ как реальную часть ежедневной инженерной работы, развивая умение понимать, когда ему можно доверять, а когда нет.
•Автономия: Вы будете процветать в нашей удалённой, асинхронной организации, где ясная письменная коммуникация и самостоятельность — ключевые факторы успеха.
•Ориентация на пользователя и сотрудничество: Вы будете тесно сотрудничать с менеджерами продукта и дизайнерами, чтобы формировать требования, чтобы понимать, зачем вы что-то создаёте, а не только что.
Что вы будете делать
•Владеть и выпускать функции: Проектировать, реализовывать, тестировать и выпускать backend-функции и улучшения с минимальным руководством, работая на Ruby/Rails, Go или других современных языках.
•Создавать для продакшена: Писать поддерживаемый, безопасный, наблюдаемый и производительный код. Проектировать и поддерживать API, фоновые задачи, интеграции и ограниченную функциональность сервисов, работать с моделями данных, миграциями, индексами и поведением запросов.
•Тестировать и проверять: Добавлять и улучшать автоматическое покрытие — модульное, интеграционное, контрактное и end-to-end там, где это уместно — а также проверять код других на корректность, поддерживаемость, безопасность, производительность и операционные риски.
•Эксплуатировать то, что создаёте: Исследовать сбои сборки, тестирования, деплоя и выполнения на границе функций, выявлять технический долг и предлагать практические улучшения, а также участвовать в дежурствах или операционной поддержке, если это требуется моделью владения вашей команды.
•Использовать ИИ: Продуктивно применять ИИ в ежедневной работе, проверять результаты его работы и понимать, где его ограничения имеют значение.
Что вы принесёте с собой
•Основы backend: Профессиональный опыт создания и выпуска backend-приложений в продакшене, с крепкими знаниями программирования, API, баз данных, тестирования, отладки и производительности.
•Адаптивность: Опыт работы с Ruby/Rails, Go или любым другим современным backend-языком. Способность учиться и адаптироваться ценится выше мастерства в одном языке.
•Владение функцией: Умение вести функцию от уточнения до доставки и последующего сопровождения, работая самостоятельно и вовремя запрашивая обратную связь.
•Практическое суждение: Здравый инстинкт в вопросах безопасности, надёжности, производительности, поддерживаемости и операционных рисков, а также понимание модульных границ backend и последствий связности.
•Чёткая коммуникация: Сильные навыки письменного общения и эффективного сотрудничества в удалённой, асинхронной среде.
•Грамотность в ИИ: Практический опыт работы с инструментами кодирования на базе ИИ, включая умение проверять и корректировать их результаты.
Полезный опыт
•Опыт работы с продакшен-сервисами на Go, API, конкурентностью, профилированием или gRPC.
•Docker, Kubernetes, Helm, CI/CD или облачное развертывание.
•Rust, особенно для системной, безопасной, производительной или платформенной работы.
•PostgreSQL, эволюция схем, кэширование, очереди, обмен сообщениями или событийно-ориентированные рабочие процессы.
•Наблюдаемость с использованием метрик, логов, трассировок, дашбордов и оповещений.
•Вклад в модульный монолит, ограниченный контекст, общий компонент или автономно управляемый сервис.
Как GitLab поддерживает штатных сотрудников
•Преимущества для поддержки вашего здоровья, финансов и благополучия
•Гибкий оплачиваемый отпуск
•Группы ресурсов для членов команды
•Акционерное вознаграждение и план покупки акций сотрудниками
•Фонд роста и развития
•Отпуск по уходу за ребёнком

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте