Senior Software Engineer - Go
QuickNode · United States; Portugal ·
- Work mode
- Remote
- Seniority
- Senior
- Category
- Software engineering
- Experience
- 6+ years
Senior engineer building and optimizing high-throughput, low-latency Go services for QuickNode's blockchain RPC infrastructure. Day to day: architecting distributed systems, owning delivery through production, improving uptime/latency, and debugging complex production issues.
You will design, build, and optimize high-throughput Go services for blockchain RPC infrastructure. You will architect distributed systems, own delivery through production, improve uptime and latency, resolve complex production issues, collaborate across functions, and establish engineering standards.
Responsibilities
- Design, build, and optimize high-throughput, low-latency backend services in Go
- Architect distributed systems
- Own end-to-end delivery from design through production
- Improve uptime and reduce latency across services
- Collaborate with Product, Infrastructure, and Developer Experience teams
- Debug and resolve complex production issues
- Drive engineering standards and best practices
Requirements
- 6–10 years of backend or distributed-systems experience in high-scale production environments
- Go
- Distributed systems
- Database
- Streaming architecture
- Web3
- Blockchain infrastructure
- High-throughput API platforms
- RPC services
- Node infrastructure
- Data-streaming pipelines
- Problem-solving
- Communication
Benefits
- Equity
- Bonus