Blockchain Developer
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Blockchain
- Posted
Skills
Must have
- 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.
Full description
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.