Back-end Engineer
Blocknative is a Web3 infrastructure company specializing in real-time mempool data. They provide tools like gas estimation and transaction simulation to help developers, traders, and protocols navigate the pre-chain layer of blockchains like Ethereum. They are also the core development team behind Gas Network, focusing on decentralizing critical data infrastructure.
About Blocknative
Blocknative is a global data platform for Web3, focusing on pre-chain data to provide builders and traders with insights into what's next. Their core offerings include real-time mempool data streams, a Gas Estimator for predicting transaction fees, and transaction simulation capabilities. These tools are utilized by major protocols, validators, and traders to gain a competitive edge. Blocknative is also the core development team behind Gas Network, an initiative aimed at decentralizing critical data infrastructure and improving transaction efficiency across the blockchain ecosystem. They publish research on topics like MEV, private transactions, and gas pricing, and provide a Historical Mempool Data Archive for in-depth analysis.
Skills
About the Role
You will architect and build backend products and services. You will develop expertise in transaction detection, processing, notification, and analytics for blockchains. You will design, implement, and test backend transaction notification systems and related data pipelines. You will support customer technical inquiries and contribute documentation and related assets to assist customers. You will learn new technologies and techniques and help guide the product roadmap and development process. You will demonstrate teamwork, integrity, quality, and professionalism.
Requirements
- Proficiency with Ethereum and/or EVM core concepts
- 3+ years of engineering experience
- Experience with JavaScript
- Experience with TypeScript
- Experience with Golang
- Experience with Rust
- Experience with Python
- Experience with SQL
- Experience with NodeJS and asynchronous programming techniques
- Experience with PostgreSQL
- Experience with stream processing pipelines and tools such as Redis Kafka fluentd
- Strong ability to collaborate with cross-functional teams
Responsibilities
- Architect and build backend products and services
- Develop expertise in transaction detection processing notification and analytics for blockchains
- Design implement and test backend transaction notification systems and related data pipelines
- Support customer technical inquiries
- Contribute documentation and customer-facing assets
- Learn new technologies and techniques
- Guide the product roadmap and development process
- Demonstrate teamwork integrity quality and professionalism
