Urgently Hiring
Senior Backend Engineer
Skills
About the Role
You will own and evolve the backend infrastructure that powers high-throughput trading: design architecture, build and operate real-time data pipelines, and implement low-latency APIs (GraphQL, WebSockets). You will work directly with ClickHouse, PostgreSQL, and Redis, optimize queries and caching, instrument services with metrics and alerts, participate in on-call rotations, debug latency and memory issues under load, and collaborate with frontend and mobile engineers to serve analytical data via API.
Requirements
- 5+ years of production backend experience (preferably in TypeScript)
- Experience with real-time systems: WebSocket, event streaming, pub/sub
- Deep familiarity with PostgreSQL and Redis; ClickHouse or similar columnar databases a plus
- Track record operating services at scale with high availability requirements
- Understanding of trading concepts: orders, fills, order book, positions, execution
- Experience designing APIs for latency-sensitive, high-throughput clients
- Strong debugging skills including slow queries, memory leaks, and performance profiling
Responsibilities
- Own architecture decisions for backend systems
- Build and operate real-time data pipelines for order book updates, trades, and market events
- Design and maintain the API layer (GraphQL, WebSocket) serving web and mobile clients
- Work with ClickHouse, PostgreSQL, and Redis to handle high-volume trading data
- Optimize query performance, caching, and schema design as data scales
- Instrument services with metrics and alerting and participate in on-call rotations
- Debug latency issues, memory problems, and reliability under load
- Collaborate with frontend and mobile engineers on serving analytical data via API
Benefits
- Equity
- Stipend for remote setup including laptop, peripherals, and work gear
- Multiple in-person team offsites and coworking sessions around the world
- Flexible vacation policy with encouragement to take time off
- Learning and development budget
