Your opportunity
We’re supporting a remote-first team providing a comprehensive open-source developer platform that has processed over $5 billion in transaction volume. A pioneer in their space, their unified API and SDK layer simplifies the developer experience and underpins games and apps used by millions. Built on scalable, fault-tolerant services, the platform delivers indexing, relaying, and analytics pipelines engineered for millions of requests per minute. Backed by top-tier investors and fueled by continued user growth, they’re bolstering their team to build the scalability needed to keep pace with demand.
As a key member of the platform engineering team, you will design, build, and optimize Go-based services that power core infrastructure - indexers, relayers, metadata aggregation, payment proxies, and marketplace APIs - ensuring they perform reliably at scale.
Key responsibilities
-
Own core infrastructure services: architect, develop, and maintain Go-based services for data indexing, transaction relaying, metadata aggregation, and marketplace APIs; extend and evolve the platform toolchain for future extensibility
-
Scalable, fault-tolerant design: design and implement services with high availability and resilience to handle millions of requests per minute; build robust architectural foundations so future engineers can build on your work with ease
-
High-throughput optimization: tune databases and service configurations to support surging workloads and complex queries
-
Cross-functional collaboration: partner with SDK, R&D, and product teams to define clear service interfaces; support internal teams consuming platform APIs; contribute to documentation and developer tooling used by clients
-
Maintenance & innovation: rotate between refactoring, maintenance, and new feature development to balance platform stability with rapid delivery of capabilities
-
Open-source contributions: contribute to shared libraries and tooling used across the ecosystem
Your know-how
- 5+ years of software engineering experience, including at least 3 years building and operating Go services in production
- Deep expertise in designing and maintaining production-grade backend services at scale
- Experience working with distributed systems
- Practical experience with large-scale relational databases (e.g. Postgres)
- Hands-on experience with cloud infrastructure providers such as AWS, GCP, or Azure
- A growth mindset; you actively seek out new technologies and enjoy solving complex problems
- Excellent communication skills
It’s a bonus if
- You have familiarity with blockchain data flows or Web3 development tooling
- You’ve contributed to open-source Go libraries or large-scale projects
- You have experience mentoring junior engineers or conducting thorough code reviews
- You have worked with container orchestration (Docker, Kubernetes) in production environments