Go Developer
$$$$
Design and build low-latency services for order matching, risk checks, and settlement. Optimize hot paths using profiling, lock-free data structures, and careful memory management. Integrate with blockchain nodes (Bitcoin, Ethereum, Solana, and L2s) for deposits, withdrawals, and on-chain confirmations. Build internal APIs (gRPC, WebSocket, REST) consumed by web, mobile, and institutional clients. Participate in on-call rotation and help maintain five-nines uptime on critical services. Collaborate with quant, security, and compliance teams on new product launches.
Must-Haves
- 4+ years of production Go experience, ideally in fintech, trading, or distributed systems
- Strong grasp of concurrency primitives (goroutines, channels, sync package) and when not to use them
- Experience with gRPC, Protobuf, and WebSocket at scale
- Comfort with PostgreSQL, Redis, and at least one message broker (Kafka, NATS, Redpanda)
- Solid understanding of TCP/IP, HTTP/2, and network debugging tools
- Familiarity with Docker, Kubernetes, and observability tooling (Prometheus, Grafana, OpenTelemetry)
Nice-to-Haves
- Prior experience at a crypto exchange, prop trading firm, or HFT shop
- Contributions to open-source Go projects
- Rust or C++ for performance-critical components
- Knowledge of order book mechanics, FIX protocol, or market microstructure
- Smart contract literacy (Solidity, EVM internals) or experience running full nodes
Required languages
| English | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |
Published 16 April
28 views
ยท
5 applications
Last responded 2 hours ago
๐
Average salary range of similar jobs in
analytics โ
Loading...