Backend

Senior Ruby-разработчик (команда Post Сheckout) Full-time

О компании и команде

СберМаркет — это онлайн-сервис доставки из магазинов и ресторанов. За 10 лет сервис вырос из food-tech стартапа в высокотехнологичную компанию, лидера рынка e-grocery. СберМаркет — это профессиональная команда и надёжная IT-инфраструктура, которая увеличилась в 77 раз с 2019 года. СберМаркет Tech объединяет свыше 1 300+ IT-специалистов. Мы создаем вдохновляющий продукт для миллионов клиентов.

В домене Customer мы занимаемся “витриной” нашего сервиса доставки: бэкендом, мобильными приложениями и сайтом. Сейчас у нас открыта роль Senior Ruby-разработчика в команду Post Сheckout.

Чем нужно будет заниматься

  • уточнением требований по проектам и задачам;
  • проектированием и документированием технической части решений;
  • написанием читаемого и поддерживаемого кода;
  • ревью кода;
  • покрытием кода тестами;
  • улучшением стабильности и скорости существующих и создаваемых сервисов;
  • исследованием и решением проблем/багов;
  • активным участием в общекомандных событиях (планирование, ежедневные планерки, ретроспективы, грумминг проектов);
  • проведением технических интервью Ruby-разработчиков;
  • управлением тех бэклогом команды.

Ожидания от кандидата

  • уверенное использование Ruby 2.5-3.3, Rails 5-7;
  • опыт работы с РСУБД MySQL/PostgreSQL – SQL, успешный опыт оптимизации запросов, понимание принципов работы индексов, JOIN;
  • опыт отправки, приема и обработки сообщений в Kafka/RabbitMQ или других брокерах;
  • понимание базы HTTP (как работает, заголовки, статусы, Basic Authentication);
  •  опыт логирования и анализа логов (Kibana или другой инструмент);
  •  опыт работы с Prometheus/Grafana – сбор и отображение метрик, настройка алертов;
  • опыт работы с OpenAPI/Swagger – генерирование документации API;
  • знание RSpec – тестирование (unit, request);
  • знания Docker, k8s – докеризация, запуск приложений;
  • навыки работы с CI/CD;
  • осмысление и уточнение требований, а так же критериев успеха проектов, задач;
  • опыт построения приложений по методологии DDD.

Условия работы

  • ДМС с первого месяца работы в компании;
    • дополнительные опции на выбор — спорт, английский, промокоды на заказ продуктов или билеты в отпуск;
    • удаленная работа. В Москве есть большой и красивый офис, поэтому если ты из этого города или будешь проездом — welcome;
    • техника для работы;
    • интеллектуальное и физическое развитие (электронная библиотека, книжный клуб, футбол, мастер-классы в офисе);
    • knowledge base с курсами, книгами и записями конференций + выделенный бюджет на внешнее индивидуальное обучение.

    А ещё:

    • мы сами участвуем в конференциях, как спикеры;
    • проводим внутренние митапы и дискуссионные клубы;
    • не боимся экспериментировать с новыми решениями и технологиями;
    • заботимся о сотрудниках: в компании есть команда счастья и корпоративные психологи для разговоров по душам.

    Overview

    • Job Title: Senior Ruby-разработчик (команда Post Сheckout)
    • Published: 9 months, 2 weeks ago
    Apply For This Job