Web3 Backend Engineer

Catalyst was an open-source, permissionless cross-chain AMM and liquidity protocol for modular blockchains; its technology was acquired by LI.FI and integrated into LI.FI Intents.

Distributed

Funding history

About Catalyst

Catalyst connected modular blockchains to shared liquidity and enabled cross-chain asset swaps. Its smart-contract repository describes volatile and stable-asset pricing through a Unit of Liquidity AMM design. LI.FI later acquired Catalyst and integrated the technology into its LI.FI Intents product.

View jobs by Catalyst

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