💛 Расскажите, за что вы любите вашего эйчара — а мы доставим доброе послание в любую точку мира → поделиться

Backend Developer Go / Python middle+

Зарплата

от 250 000 до 350 000 ₽

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

Полный рабочий деньМожно удаленно

Компания

Крупнейшее бюро кредитных историй в России

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

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

О компании:

Объединенное Кредитное Бюро – крупнейшее Бюро кредитных историй в России. В числе клиентов более 4 миллионов физических лиц, 600 банков, МФО, страховых компаний и операторов сотовой связи.

Мы храним и обрабатываем кредитные истории более 100 миллионов россиян, уделяя большое внимание не только количеству данных, но и качеству их обработки.

Входим в экосистему Сбера.

О продукте:

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

Платформа altData является основой для большого числа продуктов B2B сегмента Бюро, поэтому нам важно обеспечивать высокую надежность и скорость обработки запросов.

Ближайшие цели - реализация принципов MLOps (автоматизация жизненного цикла моделей), разработка системы мониторинга и валидации моделей машинного обучения, рефакторинг кода и внедрение все более надежных и удобных технологических решений (платформа развивается с нуля, часть решений остались со стадии MVP).

О команде:

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

Мы максимально придерживаемся принципов agile. В основном работаем на удаленке, но есть удобный офис класса А на Павелецкой. Пару раз в квартал собираемся очно, чтобы поесть стейки.

Технологический стек:

  • Микросервисы на Python 3.8+ (aiohttp, asyncpg, aioredis, poetry, marshmallow и др.);
  • Тестируем с помощью pytest и k6;
  • Используем mypy, pylint, flake8, SonarQube и др;
  • PostgreSQL;
  • Redis;
  • RabbitMQ;
  • Jira, Confluence, Bamboo (CI/CD);
  • OKD, Docker Swarm, Kubernetes.

Мы уделяем большое внимание качеству кода и его надежности, поэтому пишем тесты с покрытием от 90% и используем довольно много инструментов статического анализа кода.
Придерживаемся принципов Domain Driven Design и Clean Architecture.
Используем практику перекрестного код-ревью.

Чем предстоит заниматься:

  • Участвовать в проработке архитектурных решений;
  • Проектировать и реализовывать компоненты платформы;
  • Активно взаимодействовать с коллегами из команды и смежных подразделений.

Мы ждем от кандидатов:

  • Опыта разработки коммерческих программных продуктов на Python от 3-х лет;
  • Опыта использования асинхронных подходов в программировании (asyncio) от 1 года;
  • Опыта работы с реляционными базами данных: профилирование запросов, знание индексов и т.п.;
  • Нацеленности на результат;
  • Высокой инженерной культуры;
  • Знания базовых структур данных и алгоритмов;
  • Знакомства с основными шаблонами проектирования;
  • Коммуникабельности и ответственности;
  • Умения работать в команде;
  • Владение linux на уровне продвинутого пользователя;
  • Ожидаемый уровень: middle и выше.

Будет плюсом:

  • Знание принципов Domain Driven Desing & Clean Architecture;
  • Опыт проектировании и реализации микросервисной архитектуры;
  • Опыт работы с API Gateway (Tyk) и IDP (Keycloak);
  • Опыт работы с моделями машинного обучения;
  • Опыт работы с PostgreSQL, Redis, RabbitMQ, Kafka;
  • Опыт работы в SCRUM команде;
  • Опыт программирования на GoLang;
  • Умение проводить нагрузочное тестирование (k6);
  • Наличие публичного репозитория с исходным кодом собственного проекта (мы действительно в него смотрим).

Бонусы

Мы предлагаем:

  • Оформление по ТК РФ: фиксированный оклад, годовой бонус, ежегодный оплачиваемый отпуск 28 дней + 3 дня дополнительного оплачиваемого отпуска;
  • Работу в команде опытных инженеров над амбициозным, быстрорастущим продуктом;
  • Гибкий график работы;
  • Полностью удаленную работу. При желании можно работать в офисе класса А с пуфиками и видом на реку (ст. м. Павелецкая);
  • ДМС со стоматологией с 1 дня, полис путешественника, частичная компенсация фитнеса/обучения;
  • Внешние программы обучения и развития;
  • Возможности для роста внутри компании;
  • 25 000₽ в год на оплату фитнеса, страхования, дополнительной медицины и обучения;
  • Корпоративную программу скидок и предложений от экосистемы Сбера.