Rust Lead Senior Developer (Remote)
Remote · United States
Job Summary
Take ownership of a Rust-based proxy service as the technical owner of the backend. Lead development for a 50,000-line async codebase with Tokio, Hyper, RabbitMQ, Redis, Prometheus, and MongoDB. Drive features powering tens of millions of proxy requests per day, maintain future-proof architecture, conduct thorough code reviews, and mentor mid-/junior developers. Ideal candidates will have 5+ years of Rust experience with strong async patterns, experience with distributed systems, and the ability to oversee projects end-to-end. The role offers remote work (US) with potential for leadership responsibilities as the team grows.
Required Qualifications
- 5+ years of professional Rust experience
- Lead development with Rust, Tokio (async), Hyper, RabbitMQ, Redis, Prometheus, and MongoDB
- Experience building high-throughput systems (millions of requests per hour)
- Strong understanding of TCP/UDP, protocol design (Protobuf, Bincode) and low-latency design
- Security-minded with ability to implement robust security (TLS, cryptography, anti-DDoS) and code reviews
- Ability to design highly concurrent software with high availability
- Hands-on ownership of end-to-end projects and ability to mentor junior developers
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.