This job has expired and no longer accepts applications.
Backend Engineer
We are looking for a Backend Engineer to join our core engineering team building the infrastructure that powers developers, dApps, and enterprises across 75+ blockchains. You will design and optimize high-performance backend services for blockchain RPC, API gateways, and developer tooling at scale.
This role combines distributed systems engineering and Web3 protocol experience: you will be working with mission-critical services that serve billions of requests daily, with high reliability across multi-region deployments, and internal tooling that automates node orchestration, monitoring, and cost optimization.
Responsibilities
Design, build, and maintain backend services for blockchain RPC, indexing, and developer APIs.
Ensure performance and reliability of multi-region, multi-cluster deployments.
Implement fault-tolerant and autoscaling systems to handle high request throughput.
Collaborate with DevOps on observability, CI/CD, and infrastructure automation, services and tools.
Participate in incident response and contribute to post-mortems and reliability improvements, duties.
Work cross-functionally with product and support teams to improve developer experience.
Qualifications
At least 3 years of experience as a backend or software engineer.
Strong backend engineering background in Golang.
Familiarity with Web3/DeFi (working with CEXs, DEXs, trading bots, lending protocols, bridges)
Solid knowledge of databases (PostgreSQL, NoSQL databases).
Experience in performance tuning and scaling high-load systems.
Good communication skills and ability to work in a distributed team.
Published on: 9/17/2025

GetBlock
GetBlock is a leading RPC node provider and Web3 infrastructure platform trusted by devs worldwide. Since 2019, we have empowered crypto innovators with instant and reliable access to 75+ blockchains through robust production-ready APIs.