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
 


