Senior Software Engineer
Skills
About the Role
You will design, build, and optimize high-throughput, low-latency backend services in Go. You will architect distributed systems, own end-to-end delivery from design through production, improve uptime and reduce latency, collaborate with product and infrastructure teams, debug complex production issues, and drive engineering standards.
Requirements
- 6–10 years of experience building and operating backend or distributed systems in high-scale production environments
- Strong proficiency in Go with the ability to adopt new languages and frameworks quickly
- Deep experience designing and operating distributed systems databases and streaming architectures
- Proven track record of delivering scalable reliable systems with measurable impact on performance and availability
- Experience working with Web3 blockchain infrastructure RPC services node infrastructure or data streaming pipelines
- Strong problem-solving skills with ability to debug complex cross-system production issues
- Ability to operate autonomously prioritize effectively and deliver outcomes in fast-paced ambiguous environments
- Excellent communication skills and experience collaborating across engineering product and customer-facing teams
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 DevEx teams
- Debug and resolve complex production issues
- Drive engineering standards and best practices
Benefits
- Competitive benefit package in all locations where we operate
- Remote work
- Flexible way of working
