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.