
Senior Backend Engineer, Python
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Hong Kong.
• Develop a modular data connector framework: a standardized interface for integrating new data sources, each publishing to an event bus utilizing a common schema envelope.
• Create the initial set of connectors: crypto exchange WebSocket feeds (including price, order book, funding rates), on-chain analytics APIs, regulatory filing feeds, news wire APIs, and filtered social media streams.
• Design a proprietary data ingestion interface: an API and upload mechanism for enterprise clients to incorporate their internal documents, research notes, and datasets into their dedicated tenant storage.
• Construct the FastAPI backend: RAG-powered Q&A endpoints, structured event analysis, WebSocket live feeds, on-chain data queries, and feedback collection — all designed to be tenant-aware.
• Establish robust WebSocket connection management for continuous data feeds: automatic reconnection, failover capabilities, and deduplication processes.
• Manage API performance: ensuring sub-2-second response times for AI-driven queries and sub-500ms for data queries.
• 5+ years of backend engineering experience; proficiency in Python (FastAPI, asyncio, Pydantic).
• Extensive experience with WebSocket architectures: maintaining persistent connections, implementing reconnection logic, and managing backpressure.
• Knowledge of event-driven architectures: working with Kafka producers/consumers, and message serialization (Avro or Protobuf).
• Expertise in designing REST and WebSocket APIs with multi-tenant patterns.
• Experience in building extensible and pluggable data ingestion frameworks.
• Competitive salary and performance-based incentives.
• Flexible working hours and remote work options.
• Opportunities for professional development and continuous learning.
• Collaborative and inclusive company culture.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.