Blockchain Developer
Remote Blockchain Developer responsible for researching and integrating new crypto assets into desktop and mobile wallets, building indexing services, and collaborating with DevOps to configure full node software using JavaScript and Node.js.
This is a remote position.
Verso is looking for an engineer who is excited to bring embedded finance to millions of wallets across the globe. Your role as a Blockchain Engineer is to make new blockchains accessible to the millions of users who use our wallet to secure and exchange their crypto assets. We are looking for a JavaScript engineer who is excited about the crypto ecosystem and self-motivated enough to bring new assets into our wallets.
What You Will Do
Research the blockchain technicals that underpin new assets and discover ways to integrate them into our Desktop and Mobile wallets.
Work cross functionally with our DevOps team to configure full node software.
Write indexing services in javascript that interface with the asset’s full node.
Modify front-end React.js components in our wallets in order to support the asset.
Implement or use 3rd-party libraries for asset signing and transaction creation.
Work with the UX designers to implement UX edge cases specific to each asset.
Improve the testability, quality, & automation of our applications.
Work with external staking providers to implement staking functionality for relevant assets.
Improve exchange transaction success rates.
Framework and Languages
JavaScript Ethereum SDKs (web3.js, ethers.js)
Node.js
REST / GraphQL
PostgreSQL
Smart contract auditing tools (MythX, other)
Requirements
Experience with crypto and blockchain technology is a requirement. We are looking for someone who is curious about all of crypto and excited about the space collectively, not just one asset or chain.
Excellent debugging skills. Your first responsibility will be working across a number of existing assets in order to get failed exchange transactions as close to zero as possible.
Self-motivated, well organized, and an excellent communicator - both written and verbal.
Able to unblock themselves in a largely asynchronous work environment.
Experience with React or ReactNative.
Experience of Solidity smart contract development.
Experience developing, deploying and running Dapps/smart contracts on Ethereum Mainnet or EVM compatible blockchain.
Sound understanding of Javascript asynchronous patterns such as async/await, promises, & observables.
Sound understanding of Javascript data structures and sorting algorithms.
Experience with Node servers & API management.
Gets excited about tests and code quality.
Embraces typing supersets in Javascript. (Typescript, Flow)
Basic understanding of cryptographic primitives like hashing, macs, PK-crypto, and signing.
Helpful and willing to offer assistance to other team members within the company.
Benefits
Posted June 24, 2026