Back-end Engineer
You will architect and build backend products and services, develop expertise in blockchain transaction detection, processing, notification, and analytics, and design, implement, and test backend transaction notification systems and related data pipelines. You will support customer technical inquiries, contribute documentation, learn new technologies, and help guide the product roadmap and development process.
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
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, and fluentd
- Strong ability to collaborate with cross-functional teams