Backend Developer Go
Posted Updated
Description
You will design, build, test, and own Go services end to end. You will develop DeFi routing, indexing, pricing, transaction-tracking, and cross-chain capabilities; integrate smart contracts; extend authentication; and improve production observability and reliability. You will deploy through tested pull requests and GitOps, review code, and write useful technical documentation.
Responsibilities
- Design, build, test, and own Go services end to end
- Develop swap routing, pool indexing, snapshots, pricing, and transaction history
- Build cross-chain event capture, messaging pipelines, relayer tracking, and gasless meta-transactions
- Integrate Rust and EVM smart contracts through typed Go clients and abigen bindings
- Extend wallet authentication, JWTs, OAuth clients, API keys, and permissions
- Improve observability, health checks, alerting, and production reliability
- Deploy through tested CI and GitOps
- Review code and write technical documentation
Requirements
- 3+ years of production Go experience
- Go concurrency, context, error handling, and race detection
- API design with protobuf, gRPC, or Connect
- Contract versioning
- MongoDB experience
- Experience with Postgres, Redis, or ClickHouse
- Indexing, migrations, and query performance
- Event-driven systems
- At-least-once delivery, deduplication, checkpoints, and backfill
- Blockchain fundamentals
- EVM or other major chain experience
- Unit, integration, and end-to-end testing
- Remote work and written communication
Benefits
- Generous token allocation
- Unlimited PTO
- Fully remote async-friendly work