Senior Software Engineer (Golang)
Chainstack is a blockchain infrastructure company that provides managed RPC nodes, data APIs, and developer tools across multiple networks for developers and enterprises.
Funding history
Investors
About Chainstack
Chainstack provides managed blockchain infrastructure for developers and enterprises building on Web3. Users can deploy elastic and dedicated nodes, access high-performance RPC APIs, stream real-time data, and query historical archive data across 95+ supported networks. The platform offers SOC 2 Type II certified infrastructure with 99.99%+ uptime guarantees and flexible deployment options from shared to dedicated and self-hosted nodes.
Skills
About the Role
Own end-to-end development of backend services and distributed systems that power blockchain infrastructure, with a focus on reliability, developer workflows, platform thinking, and customer impact.
Requirements
- 5+ years of professional software engineering experience, preferably in backend, platform, infrastructure, DevOps, or distributed systems roles.
- Strong production experience with Go or comparable backend systems languages.
- Experience owning engineering projects end to end, including requirements, design, implementation, testing, deployment, observability, and iteration.
- Strong understanding of distributed systems, asynchronous communication, event-driven architectures, reliability engineering, and operational trade-offs.
- Hands-on experience with NATS, Kafka, RabbitMQ, or similar message brokers or event-streaming technologies.
- Experience designing, deploying, and operating services in Kubernetes and containerized environments.
- Familiarity with Terraform, Terragrunt, Helm, or similar infrastructure-as-code tools.
- Experience with CI/CD systems and developer productivity tooling.
- Understanding of monitoring, logging, observability, alerting, incident management, and production operations.
- Practical experience with AI-native engineering workflows and coding, research, debugging, and automation agents.
- Excellent written and verbal English.
- Experience with blockchain RPC integrations, blockchain client nodes, cloud-native infrastructure, Web3 infrastructure, internal tooling, RFCs, ADRs, specifications, runbooks, and platform product sense.
Responsibilities
- Own platform features from discovery and specification through design, implementation, rollout, and production operation.
- Translate customer and operational pain points into improvements for provisioning, reliability, scalability, observability, deployment workflows, and efficiency.
- Use AI-first development practices for research, specification, implementation, testing, documentation, and operational analysis.
- Define and improve platform metrics including provisioning time, deployment success, reliability, incidents, utilization, cost, and customer impact.
- Collaborate with platform, DevOps, product, support, and customer-facing teams to prioritize investments and deliver scalable solutions.
- Identify operational bottlenecks, reliability risks, and scaling challenges and drive long-term solutions from concept to production.
Benefits
- Competitive salary in USD with fair, transparent compensation based on experience and impact
- Stock options
- AI-first environment
- Cutting-edge tech stack
- Flat structure with no bureaucracy
- Flexible schedule
- Global, fast-growing market
- Diverse, multinational team
