Job Description
Blockchain Backend Engineer
- Develop and maintain backend services that integrate with various blockchain nodes and protocols.
- Build reliable Application Programming Interfaces (APIs) and Software Development Kits (SDKs) to support core products (wallets, exchanges, yield, fiat on/off ramps).
- Ensure performance, scalability, and resilience in high-load production environments.
- Conduct code reviews and enforce development quality standards.
Blockchain Focus:
- 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.
- Mentor team members, establish coding standards, and contribute to technical roadmaps.
Preferred Qualifications
- Experience building blockchain explorers, indexing services, or data integration pipelines.
- Familiarity with Ethereum, Solana, Tron, or similar ecosystems.
- Knowledge of databases (e.g., Postgres, RocksDB, Timescale) and performance tuning.
- Proficiency with GitHub workflows including Actions, PR reviews, and security best practices.
- Fluent in written and spoken English.
- Daily use of AI-assisted coding tools to accelerate development.
Job Requirements
- Expertise in Go (primary) and experience with 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.
Benefits
- Annual leave
- Performance bonuses