Senior Python Blockchain Developer
Our client offers unparalleled cryptocurrency underwriting solutions, combining comprehensive monitoring and in-depth analysis to ensure informed and secure decision-making.
We’re looking for a Senior Python Blockchain Developer to build structured data extraction scripts across multiple blockchain networks, with an initial focus on Solana. The goal is to extract raw on-chain data (swaps, TVL, etc.) into accurate, scalable datasets for liquidity and risk analytics.
You’ll be expected to write well-organized, production-grade Python scripts — no need to build a full pipeline infrastructure. The role requires strong attention to data accuracy, modularity, and scalability (no web scraping).
Requirements:
- 5+ years of Python development
- Experience with Solana RPCs and raw blockchain event handling
- Familiarity with data parsing/scraping (non-web) and processing large datasets
- Deep understanding of DeFi primitives (swaps, LPs, TVL, token flows)
- Knowledge of token standards (e.g., SPL, ERC20) and metadata normalization
- Strong modular code design (OOP, reusable classes, clean structure)
- Experience with UNIX timestamps, formatting time ranges
- Experience with using on-chain APIs and event logs
- Basic familiarity with EVM chains and their event/data structures
Nice to Have:
- Background in data pipelines or ETL design
- Familiarity with AWS/GCP for future scaling
- Exposure to liquidity modeling or risk engines
Responsibilities:
- Build Python classes/scripts to collect and normalize on-chain data
- Extract swap and TVL data from Solana pools (e.g., Orca)
- Ensure the logic is scalable, deterministic, and not dependent on web scraping
- Organize outputs into well-defined, structured datasets
- Design reusable components to support additional pools or chains
- Collaborate with backend engineers and researchers on integration and improvements
Recruitment process: Recruitment interview – Technical interview – Test Task – Final interview