Web3 Backend Engineer
About the Role
You will upgrade and maintain a multi-chain EVM indexer and its REST API, working on both user-facing and internal services. You will lead the implementation of a Cosmos SDK and use it to develop a Cosmos indexer. You will interact programmatically with smart contracts, write and maintain backend services in TypeScript/Node.js, and work across North America and Europe timezones to deliver reliable indexing and API functionality.
Requirements
- Bachelor's degree in Computer Science or related field
- Strong problem-solving and analytical skills
- Previous web3 experience
- Proven experience working on a custom chain data indexer
- Proficient in TypeScript, JavaScript, and Node.js
- Familiarity with Jest, Heroku, Docker, and NestJS
- Experience with Ethers.js, web3.js, or web3.py for smart contract interaction
- Experience using Cosmos SDK for reading and writing data to Cosmos-based chains
- Ability to work North America/Europe timezone
Responsibilities
- Upgrade and maintain a multi-chain EVM indexer and REST API
- Develop and maintain user-facing and internal services
- Lead implementation of a Cosmos SDK for Catalyst
- Develop a Catalyst indexer for Cosmos using the implemented SDK
Benefits
- Flexible and remote work environment
- Unlimited time off
- Quarterly offsite travel for collaboration
- Events and conference budget
