About the role
We’re looking for a senior Golang or Rust engineer to rewrite and optimize an existing Solana trading bot currently built in TypeScript (Watcher) and Python (Bot). The system is production-ready; the goal is higher speed, lower latency, and better reliability by merging both components into a single Go or Rust codebase.
What You’ll Work On
- Rewrite a Solana token watcher using gRPC / Shreds to detect new tokens in real time
- Implement fast parsing and filtering (mint, developer, liquidity pool, config rules)
- Build a high-performance trading engine that:
- Constructs and submits buy transactions with minimal latency
- Broadcasts transactions in parallel to multiple forwarders (HTTP, WebSockets, QUIC)
- Monitors pools and executes sell logic (TP, SL, configurable strategies)
- Optimize concurrency, networking, and throughput under heavy load
Requirements
- Strong production experience with Golang or Rust
- Deep understanding of concurrency, async systems, and performance optimization
- Experience building low-latency, high-throughput backend systems
- Comfortable reading existing Python and TypeScript code
- Clean, maintainable engineering practices
Nice to Have
- Solana or blockchain experience (not required)
- gRPC, WebSockets, QUIC
- Trading systems or real-time event processing