Senior Software Engineer (Golang)
Core
Building and scaling distributed systems that power critical blockchain infrastructure at global scale, focusing on backend services and platform capabilities.
Role type
Senior Software Engineer (Golang)
Builds
Distributed backend systems, platform features, and blockchain node provisioning/operation tools.
Domain
Blockchain / Web3 / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, distributed systems, event-driven architectures, asynchronous processing, reliability engineering, Kafka/NATS/RabbitMQ, Kubernetes, Terraform/Helm/Terragrunt, observability (logging/monitoring/alerting), CI/CD automation, AI-native engineering practices
Preferred skills
AI-augmented engineering workflows, automation tooling
Technologies
Go, Kafka, NATS, RabbitMQ, Kubernetes, Terraform, Helm, Terragrunt
Responsibilities
Own end-to-end development of platform features from design to production operations; Translate operational challenges into scalable backend and infrastructure solutions; Design and build distributed backend systems ensuring scalability and fault tolerance; Define and track key platform metrics; Collaborate with cross-functional teams to prioritize platform improvements; Identify system bottlenecks and drive architectural improvements; Apply AI-augmented engineering practices to accelerate development and operations.
Seniority
Senior, hands-on IC