Python-разработчик

Mook Ltd
Казань •Опубликовано 9 августа 2026
60000 – 80000 руб.
Полная занятость1–3 годаПрограммист
60000 – 80000 руб.

Описание

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 — международная компания. Оформление по российскому трудовому законодательству не предусмотрено. После успешного прохождения испытательного срока мы заключаем контракт с международной компанией.

Описание

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 — международная компания. Оформление по российскому трудовому законодательству не предусмотрено. После успешного прохождения испытательного срока мы заключаем контракт с международной компанией.

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

Менеджер по развитию ключевых клиентов / Customer Success Manager
Data Light
150000 – 200000 руб.
Полная занятостьОпыт 3–6 лет
Разработчик-стажёр по интеграциям и автоматизации
Вода и молоко
50000 – 55000 руб.
Полная занятостьОпыт не требуется
Бухгалтер
Аникин Групп
96600 – 120000 руб.
Полная занятостьОпыт 3–6 лет
Technical Support Specialist со знанием английского языка
EYES OF WONDER SOFTWARE LLC
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по продажам
Семенов Антон Петрович
80000 – 150000 руб.
Полная занятостьОпыт 1–3 года
Персональный ассистент
huntIQ
Зарплата не указана
Полная занятостьОпыт 3–6 лет