Job Description
Key Responsibilities
- Develop and maintain backend services that interface with various blockchain nodes and protocols
- Build reliable APIs and SDKs to support core products (wallets, exchanges, yield services, fiat gateways)
- Ensure performance, scalability, and resilience in high-load production environments
- Conduct code reviews and enforce development quality standards
- Design and optimize components for parsing, indexing, and reconciling blockchain data (transactions, events, blocks)
- For senior candidates: Drive architectural improvements and evaluate emerging blockchain technologies
- For senior candidates: Mentor team members, establish coding standards, and contribute to technical roadmaps
Job Requirements
- Proficiency in Go (primary) with experience in Rust, Java or similar backend languages
- Solid understanding of blockchain fundamentals (consensus, nodes, cryptography, event logs)
- Experience integrating with blockchain RPCs, WebSocket APIs and related infrastructure
- Familiarity with distributed systems, microservices and asynchronous message queues
- Excellent teamwork and communication skills
- For senior candidates: Minimum 3 years of backend or blockchain development experience
Preferred Qualifications
- Experience building blockchain explorers, indexing services or data integration pipelines
- Familiarity with Ethereum, Solana, Tron or similar ecosystems
- Knowledge of databases (Postgres, RocksDB, Timescale) and performance tuning
- Proficiency with GitHub workflows including Actions, PR reviews and security best practices
- Fluency in written and spoken English
- Regular use of AI-assisted coding tools to accelerate development
Benefits
- Remote work options
- Two-day weekends
- Regular team-building activities


