Senior Backend Engineer, Python

Job not on LinkedIn

🕒 March 31

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of BTSE

BTSE

51 - 200 employees

💰 Series A on 2020-12

BTSE is a leading digital asset exchange that offers a simple and secure way to trade cryptocurrencies. As the go-to exchange for all things crypto, BTSE is one of the top trusted crypto platforms for institutions, retail users and first-time traders. BTSE has developed multiple trading technologies that have been adopted across the industry, setting new standards for excellence and innovation in the world of digital asset trading. Additionally, BTSE licenses its industry-leading technology to exchanges worldwide through its white label exchange solutions, strengthening the BTSE ecosystem and bridging traditional finance with digital assets everywhere.

📋 Description

• Build a pluggable data connector framework: a standardised interface for adding new data sources, each publishing to an event bus with a common schema envelope. • Build the first set of connectors: crypto exchange WebSocket feeds (price, order book, funding rates), on-chain analytics APIs, regulatory filing feeds, news wire APIs, social media filtered streams. • Build a proprietary data ingestion interface: API and upload mechanism for enterprise clients to ingest their internal documents, research notes, and datasets into their isolated tenant storage. • Build the FastAPI backend: RAG-powered Q&A endpoints, structured event analysis, WebSocket live feed, on-chain data queries, feedback collection — all tenant-aware. • Build resilient WebSocket connection management for always-on data feeds: automatic reconnection, failover, deduplication. • Own API performance: sub-2-second response times for AI-powered queries, sub-500ms for data queries.

🎯 Requirements

• 5+ years backend engineering; strong Python (FastAPI, asyncio, Pydantic). • Deep experience with WebSocket architectures: persistent connections, reconnection logic, backpressure. • Event-driven architectures: Kafka producers/consumers, message serialisation (Avro or Protobuf). • REST and WebSocket API design with multi-tenant patterns. • Experience building extensible, pluggable data ingestion frameworks.

Apply Now

Similar Jobs

🕒 March 17

Binance

1001 - 5000

₿ Crypto

💳 Fintech

Quantitative Developer contributing to the world's largest cryptocurrency exchange's software development. Engaging in full lifecycle development in a collaborative and innovative team setting.

🇭🇰 Hong Kong – Remote

💰 Initial Coin Offering on 2020-12

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Java