Senior Python Backend Developer

Performa HR-agency

Python

Location
Remote
Employment
Full-time
Level
Mid-level
Category
Backend
Posted

Description

Ми шукаємо Senior Python Backend Developer у продуктову команду, яка розробляє real-time платформу для крос-біржового арбітражу на perpetual futures.

Це технічно складний FinTech/crypto продукт із фокусом на швидкість виконання, стабільність, роботу з біржами та обробку даних у real-time.

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

Python 3.11+, asyncio, FastAPI, Pydantic

PostgreSQL, SQLAlchemy async, Alembic, TimescaleDB

Redis

NATS JetStream, Kafka

aiohttp, httpx, WebSockets

ccxt та API криптобірж

AWS, Docker, GitHub Actions

Prometheus, Grafana, OpenTelemetry

Проєкт працює з Binance, MEXC, BingX, Bybit та іншими біржами.

Що потрібно буде робити:

розвивати Python backend та існуючу мікросервісну архітектуру;

працювати з real-time market data та execution flow;

інтегрувати нові криптобіржі та підтримувати існуючі інтеграції;

працювати з REST API та WebSockets;

оптимізувати latency та продуктивність системи;

працювати з PostgreSQL, Redis, Kafka/NATS;

забезпечувати надійність системи при помилках, часткових відмовах та проблемах із зовнішніми API;

працювати з trading logic: ордери, risk checks, retry/rollback, reconciliation;

підтримувати observability та моніторинг системи.

Що ми очікуємо:

3+ роки комерційного досвіду з Python Backend;

хороший практичний досвід з asyncio та асинхронним Python;

досвід із FastAPI / Pydantic;

впевнене знання PostgreSQL та SQL;

досвід із distributed/event-driven системами та хоча б одним із брокерів: Kafka, NATS або RabbitMQ;

розуміння concurrency, race conditions, retries, idempotency та partial failures;

досвід інтеграції сторонніх API;

самостійність та здатність працювати з технічно складними задачами.

Важливий момент:

На проєкті основний фокус саме на async Python. Тут не використовуються Django/DRF та Celery, тому нам важливий кандидат, який має реальний досвід роботи з asyncio та розуміє, як працюють конкурентність і event loop.

Умови:

Формат: remote;

Графік: 9:00–18:00 або 10:00–19:00;

Оплата: у USD, двічі на місяць;

невелика продуктова команда: Product Owner, Architect, Backend, Frontend, DevOps;

мінімум бюрократії та багато самостійності.

Процес найму:

Коротка онлайн-зустріч із рекрутером.

Технічна співбесіда з CTO.

Офер.

На технічному етапі основний фокус буде на asyncio, concurrency, distributed systems, queues та поведінці системи при часткових відмовах.

Apply at the source

This role was published by Performa HR-agency and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗