Senior Backend Engineer (Java/Python)

BTSE
Hong Kong
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Problem-solving","Communication","Collaboration","Time management","Adaptability"]

Senior Backend Engineer responsible for building a pluggable data ingestion framework and a fast, tenant-aware API backend. You’ll develop WebSocket-driven data feeds, 24/7 ingestion pipelines, and a resilient architecture using FastAPI, asyncio, and event-driven patterns to support enterprise clients and scalable data sources in fintech/crYPTO ecosystems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BTSE
BTSE
4 months ago

Senior Backend Engineer (Java/Python)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Senior Backend Engineer responsible for building a pluggable data ingestion framework and a fast, tenant-aware API backend. You’ll develop WebSocket-driven data feeds, 24/7 ingestion pipelines, and a resilient architecture using FastAPI, asyncio, and event-driven patterns to support enterprise clients and scalable data sources in fintech/crYPTO ecosystems.
Location: Hong Kong
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Build a pluggable data connector framework with a standardised interface for adding new data sources and an event bus with a common schema envelope.
  • •Develop the first set of connectors: crypto exchange WebSocket feeds, on-chain analytics APIs, regulatory filing feeds, news wire APIs, social media streams.
  • •Create a proprietary data ingestion interface (API and upload mechanism) for enterprise client data into tenant storage.
  • •Develop the FastAPI backend: RAG-powered Q&A endpoints, structured event analysis, WebSocket live feed, on-chain data queries, feedback collection.
  • •Ensure resilient WebSocket connection management with automatic reconnection, failover, and deduplication; optimize API performance for sub-2s AI queries and sub-500ms data queries

Key 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 serialization (Avro or Protobuf)
  • •REST and WebSocket API design with multi-tenant patterns
  • •Experience building extensible, pluggable data ingestion frameworks
Experience:5+ yearsFintechBlockchainCryptocurrencyEnterprise software
Skills:Problem-solvingCommunicationCollaborationTime managementAdaptability
Tech Stack:PythonFastAPIAsyncioPydanticWebSocketKafkaAvroProtobufREST

Company Brief

BTSE
BTSE operates a cryptocurrency exchange and digital asset trading platform offering spot, futures, margin trading, and institutional custody solutions, focused on liquidity, security, and a broad range of crypto and fiat trading pairs for retail and institutional clients.
Industry: Trading Platforms
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Founded: 2018
WebsiteLinkedIn