Senior Python разработчик с интересом к рынку облигаций (удаленно, РФ)

Дата размещения вакансии: 18.11.2024
Работодатель: Совкомбанк Технологии
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Мы — команда Skybonds в Совкомбанке, создаем продукт для анализа рынка ценных бумаг и эффективного управления портфелем. Пользователями продукта являются разные подразделения Совкомбанка.

Мы разрабатываем сервис, который помогает принимать взвешенные решения о покупке и продаже ценных бумаг, управлять инвестиционными портфелями. Для этого мы рассчитываем определенные показатели на основе данных из внешних источников и предоставляем пользователям интерфейс для работы с этой информацией. Второй крупный блок функциональности – это управленческий учет портфеля ценных бумаг, который отвечает на вопросы какова стоимость портфеля и какую доходность он приносит.

Ищем разработчика python уровня Middle+ или Senior. Первое время нужно будет усилить разработку телеграм бота и необходимых сервисов. Бот уже набрал аудиторию 8 тыс. пользователей и помогает с аналитикой рынка и информацией по финансовым инструментам: акциям, облигациям, фьючерсам, криптовалюте. Через разработку познакомим нового коллегу с важными модулями и API по облигациям и акциям, коснемся расчетов доходностей инвестиционных портфелей и вывода этой информации в боте. Далее разработаем новый проект по распознаванию файлов финансовых отчетностей компаний. Это позволит создать собственный источник данных, востребованный в банке.

В нашей команде 17 человек: бэк, фронт и мобильные разработчики, девопсы, бизнес аналитики, дизайнеры. Команда на удаленке с общением в slack, пишем текстовые daily планы, задачи ведем в YouTrack. По необходимости созваниваемся для обсуждения задач, помогаем друг другу. Раз в две недели встречаемся на общекомандных звонках. Два раза в год собираемся в выбранном городе, проводим тимбилдинг, общаемся.

Из легаси у нас один расчетный модуль и API к нему на старой версии Java, случаются небольшие доработки. Остальное преимущественно на python и в актуальном состоянии. Мы любим чистый код, хороший нейминг и дизайн. Команда всегда открыта к новым идеям и проектам, классным технологиям. В банке нас ценят как команду с быстрой и качественной разработкой, это достигается за счет выстроенных процессов, отсутствия бюрократии и асинхронной коммуникации.

НАШ СТЕК

Стандартный набор: Python, PostgreSQL, Redis, FastApi. Инфраструктура в облаке под управлением Kubernetes. CI/CD – Jenkins. Некоторые проекты используют ClickHouse, Celery, Kafka, RabbitMQ, Java, Groovy. Поисковый движок – Elasticsearch. Для сбора и обработки данных много используем Dagster. Есть несколько API на GraphQL, объединяющие другие API. Некоторые сервисы для ускорения расчетов используют pypy.

ОБЯЗАННОСТИ

  • разработка новых и доработка существующих компонент в сервисно-ориентированной архитектуре
  • разработка алгоритмов расчета показателей по финансовым инструментам

ТРЕБОВАНИЯ

  • уверенные знание структур данных и алгоритмов
  • навыки написания поддерживаемого, тестируемого и читаемого кода
  • навык декомпозиции сложных задач