WorkListВойтиОформить подписку
GI

Backend Engineer, Source Code: Repository Services (Ruby)

GitLab · DevOps-платформа
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо, находясь в Канаде
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
требования разнятся: C1–C2
по другим вакансиям компании
Уровень
Middle
указан работодателем
Деньги
≈ $1,5 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Опубликована 29.10 · видим у компании с 29.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

В роли Intermediate Backend Engineer вы будете проводить backend-функциональность и улучшения путь от уточнения проблемы до выпуска и последующего сопровождения в production. Вы будете работать в рамках продуктовой области, сотрудничая с Product Management, Frontend, Infrastructure и Security, чтобы предсказуемо выполнять поставленные задачи и вносить вклад в качество, безопасность, производительность и поддерживаемость общего backend-кода и сервисов. Вам будут доверять работать с минимальным руководством, понимать, когда нужно обратиться за помощью, и чётко общаться в удалённой асинхронной среде — рядом с вами будут другие опытные инженеры, которые проверят вашу работу, вместе с вами обдумают сложные задачи и помогут вам расти.

Что предстоит делать

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

Требования

  • Основы backend-разработки: профессиональный опыт создания и выпуска backend-приложений в production, а также прочные знания в области программирования, API, баз данных, тестирования, отладки и производительности.
  • Адаптивность: опыт работы с Ruby/Rails, Go или любым другим современным backend-языком. Мы ценим способность учиться и адаптироваться выше, чем мастерство в одном языке.
  • Владение функциональностью: умение провести функциональность от уточнения требований через поставку до последующего сопровождения, работая самостоятельно и запрашивая обратную связь в нужный момент.
  • Практическое суждение: верное чутьё в вопросах безопасности, надёжности, производительности, поддерживаемости и операционных рисков, а также понимание модульных границ backend и последствий связанности.
  • Чёткая коммуникация: сильные навыки письменной коммуникации и эффективное сотрудничество в удалённой асинхронной среде.
  • Уверенное владение AI: практический опыт работы с AI-инструментами для написания кода, включая умение проверять и исправлять то, что они генерируют.

Будет плюсом

  • Production-сервисы на Go, API, конкурентность, профилирование или gRPC.
  • Docker, Kubernetes, Helm, CI/CD или облачный деплой.
  • Rust, особенно для системной разработки, задач безопасности, производительности или платформенной работы.
  • PostgreSQL, эволюция схемы, кеширование, очереди, обмен сообщениями или событийно-ориентированные процессы.
  • Наблюдаемость с использованием метрик, логов, трейсов, дашбордов и алертов.
  • Вклад в модульный монолит, ограниченный контекст (bounded context), общий компонент или независимо эксплуатируемый сервис.

Условия и бенефиты

  • Льготы для поддержки вашего здоровья, финансов и благополучия
  • Гибкий оплачиваемый отпуск
  • Группы ресурсов для сотрудников (Team Member Resource Groups)
  • Долевая компенсация и План покупки акций сотрудниками (Employee Stock Purchase Plan)
  • Фонд роста и развития
  • Отпуск по уходу за ребёнком

Навыки

RubyRuby on RailsGoRustDockerKubernetesHelmCI/CDPostgreSQLgRPCAPIs

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти