Senior Python Developer

Moscow

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

Мы ищем специалистов для развития облачного сервиса "СберЗвук".
Это музыкальный сервис в рамках экосистемы Сбера, позволяющий слушать тысячи готовых плейлистов, чарты и персональные рекомендации для занятий и настроений в удобном приложении для iOS и Android и на сайте.
Сервис содержит 40 миллионов треков, и его пользователями являются более 8 миллионов слушателей.
Система распределенная, сбалансированная, отказоустойчивая с горизонтальным масштабированием (многонодность).

Перед разработчиками стоят задачи по разработке/доработке сервисов, переносу системы на архитектуру микросервисов и реализации новых функций.
Имеются прозрачные стандарты написания кода, проводятся code review, что позволяет получать аккуратный, хорошо спроектированный и поддерживаемый код.

Мы работаем по Agile в небольших командах по 6-10 человек.
Платформа активно растёт, через год мы планируем достичь численности штата в 1000+ человек.
Быстрый рост команды дает возможность быстрого развития и реализации потенциала каждого сотрудника. А большое количество проектов позволяет всегда найти себе интересное направление.

общая информация

Обязанности

Разработка микросервисов на Python в рамках реализации целевой архитектуры
Поддержка и доработка существующего ландшафта
Использование паттерны BFF, SAGA, FACADE Участие в code review
(senior) Декомпозиция и оценка трудоемкости задач
(senior) Участие в проработке архитектуры новых сервисов
(senior) Внедрение лучших практик, выбор технических решений
Подготовка тех. документации (OpenAPI), Release Notes
Взаимодействие с DevOps в рамках процесса CI/CD
Разработка в соответствии с принципами 12 factor methodology

Расположение

Moscow

Адрес офиса

не указан

Тип работы

Python

Номер ссылки

VR-60778

Мы ожидаем от Вас:

  • Разработчик PYTHON:
  • Опыт разработки на Python от 3х лет, flask от 1 года (опыт с django будет плюсом)
  • Опыт работы с реляционными БД (PostgreSQL)
  • Желателен опыт работы с no-SQL БД (GraphDB, MongoDB, DocDB)
  • Знание и применение на практике принципов разработки (DRY, SOLID).
  • Опыт работы с высоконагруженными сервисами.
  • Умение писать читаемый код и покрывать его автотестами.
  • Знания REST, GraphQL
  • Опыт работы с MessageBrokers (kafka)
  • Опыт разработки event-driven сервисов
  • -

Работа у нас — это

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