Web3 Backend Engineer
Catalyst is an Automated Market Maker (AMM) operating on chains like Optimism, Base, and Blast, allowing users to trade assets within a decentralized finance ecosystem.
Funding
About Catalyst AMM
Catalyst is a cross-chain Automated Market Maker (AMM) that allows users to swap assets between different blockchain networks. The platform displays the Total Value Locked (TVL) and supports chains like Optimism, Base, and Blast. It features a 'Total Value Locked' (TVL) metric, which is common for decentralized finance protocols.
Skills
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
