Search...

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