👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend инженер

Местоположение и тип занятости

Нижний НовгородПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

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

Новая динамично растущая команда разрабатывающая рекомендательную систему для всей экосистемы Сбер (фильмы, музыка, электронная коммерция, т.д.) ищет Back-end инженеров для построения высоконагруженной платформы рекомендательной системы и ее микросервисов. Вам предоставляется уникальная возможность присоединиться к созданию абсолютно новой системы с чистого листа. Большие возможности развиваться в направлении Back -end, Full-stack и/или осваивать новые области.

Обязанности:

  • Разработка архитектуры модулей и микро-сервисов рекомендательной системы
  • Разработка высоко-нагруженных сервисов для обработки и хранения больших данных
  • Разработка систем хранения на базе разных типов хранения данных: S3, Postgres, ClickHouse, Redis с оптимизация под задачи: быстрой записи, быстрого чтений, быстрой агрегации больших данных
  • Разработка высоконагруженного API для пользования системой
  • Разработка высоконагруженных системных шин на базе брокеров сообщений
  • Разработка систем мониторинга и логирования системы в реальном времени
  • Разработка систем расчета статистики по системе
  • Разработка системы реагирования на проблемы системы
  • Тесное сотрудничество с архитекторами, дизайнерами и front-end инженерами для разработки и согласования нового функционала
  • Создавать легко масштабируемые и оптимизированные компоненты
  • Изучение новых облачных технологий и технологий хранения и обработки больших данных.

Требования:

  • Знание одного из языков программирования: C++ (С++11 и выше), Python 3.x, Golang
  • Практический опыт работы с различными базами данных: Postgres, ClickHouse, Redis. Знание SQL языка
  • Опыт работы с брокерами сообщений такие как Kafka, RabbitMQ или аналоги
  • Несколько лет опыта работы back-end или full-stack разработчиком
  • Знание классических алгоритмов и структур данных
  • Опыт разработки серверных приложений под Linux
  • Опыт многопоточного программирования
  • Умение работать с кодом написанном в функциональном и ООП стиле
  • Опыт командной работы с использованием Confluence, Jira, Git
  • Умение работать с различными внешними API.

Условия:

  • Официальное трудоустройство согласно ТК РФ
  • Офис Нижний Новгород, Бекетова 13В
  • Белая заработная плата (оклад + годовая премия)
  • Страхование (от несчастных случаев, ДМС)
  • Оздоровительные программы для детей сотрудников
  • Возможность обучения за счет компании
  • Выплаты материальной помощи в особых/чрезвычайных случаях
  • Дисконт-программы от компаний партнеров (фитнес, страхование, туризм)
  • Льготное кредитование.