Golang developer

24 апреля 2024 • г Нижний Новгород, Нижегородская область • ПАО "Сбербанк" • IT: Разработка

О проекте:

Мы - динамично растущая команда экспертов в области построения рекомендательных систем.

Наша главная цель - построить современную, масштабируемую платформу, которая будет постоянно предвосхищать и превосходить ожидания пользователей, предоставляя им персонализированные рекомендации на всем клиентском пути.

Наша платформа обслуживает широкий круг потребителей и строит персональные рекомендации во всех сферах бизнеса, таких как музыка, фильмы, онлайн торговля, медицина и многих других.

Если ты мечтаешь поучаствовать в создании такой рекомендательной системы, то тебе к нам!

Обязанности
  • Разработка архитектуры модулей и микросервисов рекомендательной системы
  • Разработка высоконагруженных сервисов для обработки и хранения больших данных
  • Разработка систем хранения на базе разных типов хранения данных: S3, Postgres, ClickHouse, Redis с оптимизация под задачи: быстрой записи, быстрого чтений, быстрой агрегации больших данных
  • Тесное сотрудничество с архитекторами, дизайнерами и front-end инженерами для разработки и согласования нового функционала
  • Создание легко масштабируемых и оптимизированных компонентов
  • Изучение новых облачных технологий и технологий хранения и обработки больших данных
  • Поддержание работоспособности сопровождаемых систем, участие в их восстановлении в случае сбоев в качестве эксперта 3 линии технической поддержки
  • Оперативный анализ возникающих проблем в АС
  • Обеспечение бесперебойности сервиса: управление мониторингом, эскалацией и решением инцидентов
  • Проведение приемо-сдаточных испытаний
  • Оценка соответствия ПО эксплуатационным требованиям
  • Согласование задач на разработку ПО
Требования
  • Знание одного из языков программирования: Golang, C++ (С++11 и выше), Python 3.x
  • Практический опыт работы с различными базами данных: Postgres, ClickHouse, Redis. Знание SQL языка
  • Опыт работы с брокерами сообщений такие как Kafka, RabbitMQ или аналоги
  • Несколько лет опыта работы back-end или full-stack разработчиком
  • Знание классических алгоритмов и структур данных
  • Опыт разработки серверных приложений под Linux
  • Опыт многопоточного программирования
  • Умение работать с кодом написанном в функциональном и ООП стиле
  • Опыт командной работы с использованием Confluence, Jira, Git
  • Умение работать с различными внешними API
  • Знание принципов организации сопровождения АС, работы с инцидентами, проблемами, рисками
  • Знание основ SLA\OLA
  • Знание технологий Apache Kafka, Hadoop, Grafana (или аналоги)
  • Понимание архитектуры АС, серверов приложений
  • Опыт организации тестирования и внедрения релизов
Условия
  • Стабильный доход и социальная поддержка сотрудников
  • Расширенный ДМС с первого дня работы для сотрудников и льготная медицинская страховка для близких
  • Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров;
  • Корпоративная пенсионная программа
  • Корпоративное обучение за счет компании
  • Реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение
  • Работу по Agile с лучшими из IT индустрии: 2000 продуктовых команд и возможность внутреннего перемещения
  • Опция удалённой работы из дома – до 4-х дней в неделю
  • Комфортный офис, бесплатные снеки, спортзалы с бассейнами
  • Офис: г. Нижний Новгород, ул. Октябрьская, 35