Опубликовано вчера

Python-разработчик в Mook Ltd Москва

Building iconв офис
Person iconjunior
Money bag icon60 000 – 80 000 ₽/мес

Сопроводительное письмо под эту вакансию

Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.

RM Invest это инвестиционный стартап. Мы разрабатываем системы для сбора и анализа рыночных данных, проверки торговых алгоритмов на истории и автоматизации торговли.

Сейчас мы ищем разработчика в backend-команду. Финансовый опыт не обязателен, с предметной областью поможем разобраться. Гораздо важнее уверенное знание Python.

Что нужно будет делать

  • Разрабатывать backend-сервисы и пайплайны обработки данных на Python.
  • Подключать внешние API, WebSocket-потоки и blockchain-источники.
  • Собирать и приводить к единому формату финансовые события.
  • Хранить данные в PostgreSQL, проектировать схемы и миграции.
  • Восстанавливать состояние системы из истории событий.
  • Разбираться с повторной доставкой, конкурентными запросами и сбоями между отдельными этапами операции.
  • Писать unit-, integration- и concurrency-тесты.
  • Искать причины расхождений в данных. Иногда для этого придётся дойти от итоговой цифры до конкретного запроса или события, из которого она появилась.
  • Профилировать код и устранять узкие места.

Кого мы ищем

Нам подойдёт разработчик, который:

  • уверенно пишет на Python;
  • хорошо знает SQL и PostgreSQL;
  • работал с asyncio и асинхронным вводом-выводом;
  • понимает, как работают транзакции и конкурентный доступ к данным;
  • умеет интегрироваться с HTTP API и WebSocket;
  • пишет тесты на pytest;
  • работает с Git, Linux и Docker;
  • может самостоятельно разобраться в незнакомом коде и документации;
  • не считает задачу законченной, пока не проверил граничные случаи.

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

Будет плюсом

  • Опыт с FastAPI, SQLAlchemy и Alembic.
  • Работа с Redis, RabbitMQ, Kafka или другими брокерами сообщений.
  • Опыт разработки распределённых или event-driven систем.
  • Понимание inbox/outbox, event sourcing и идемпотентной обработки.
  • Работа с торговыми системами или финансовыми данными.
  • Знание Web3, EVM или Polygon.
  • Опыт оптимизации Python-приложений.

Как мы работаем

Мы проверяем идеи кодом, тестами и данными. Если решение не выдерживает конкурентный запуск или перезапуск сервиса, оно ещё не готово.

В команде можно спорить с любым техническим решением независимо от должности автора. Главное — объяснить свою позицию и подтвердить её фактами.

Условия

  • Конкурентная фиксированная зарплата.
  • Полностью удалённая работа.
  • Гибкий график.
  • Прямое участие в выборе технических решений.
  • Возможность профессионально расти вместе с проектом.
  • Возможность получить долю в компании за значительный вклад в её развитие.

RM Invest — международная компания. Оформление по российскому трудовому законодательству не предусмотрено. После успешного прохождения испытательного срока мы заключаем контракт с международной компанией.

Эту вакансию мы нашли в HH.ru
ML

Mook Ltd

Москва

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Python
стажировки по Python
Автоотклики