Asset Integration Engineer
Full time node.js javascript reactjs
100,000 - 110,000 USD / year
Software Development
No Location
Hiring from: Anywhere

About this job

Compensation: $100k - 110k
Location options: Remote
Job type: Full-time


node.js, javascript, reactjs

Job description


Exodus is looking for an engineer who is excited to explore and integrate bleeding edge cryptocurrencies into the Exodus wallet. Your role as an Asset Integration 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

  • Reduce the number of failed exchange transactions that our customers experience.

  • Research the blockchain technicals that underpin new assets and figure out how 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.

  • Work with external staking providers to implement staking functionality for relevant assets.

Framework and Languages

  • JavaScript

  • Node.js

  • REST / GraphQL

  • PostgreSQL

Who You Are

  • You have 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.

  • You’re self-motivated, well organized, and an excellent communicator - both written and verbal.

  • You have a strong NodeJS and React background.

  • You are someone who is able to unblock themselves in a largely asynchronous work environment.

  • Experience with crypto and blockchain technology is a requirement. Familiarity with a specific asset is a bonus. We aren’t looking for BTC maximalists with this role. We are looking for someone who is curious about the entirety of the crypto space and is curious to explore all the nuance that it has to offer.

  • Someone who is self motivated and can thrive in a fast-paced, dynamic startup environment.

  • You have a deep knowledge of the Node.js APIs and are comfortable writing asynchronous algorithms.

  • You have a basic understanding of cryptographic primitives like hashing, macs, PK-crypto, and signing.

  • You love writing code in Node.js and doesn’t understand why anyone would choose any other platform to write web services :)

  • You're helpful and willing to offer assistance to other team members within the company.

What your Journey Will Look Like at Exodus

In the first 30 days you will become oriented with our team structure, culture and codebase. You will begin to contribute pull requests and learn our release process and overall peer review cycle. By the second month you will begin working cross functionally with the team and actively take ownership of any issues with our exchange. After 90 days you’ll know our asset libraries like the back of your hand and will be able to make recommendations to the rest of the team seamlessly.

What we Offer

  • Freedom to work wherever you want, whenever you want.

  • Building the future. Cryptocurrencies lay the foundation to the internet of value, the next major wave in application technology and personal finance.

  • Collaborative and feedback-driven culture.

  • Opportunity to grow. The sky's the limit if you're hungry to succeed.

  • Fair pay, no matter where you live.

  • Competitive compensation package.

Our Hiring Process

At Exodus, we pride ourselves in hiring people from all around the world. We work with individuals from various backgrounds; some traditional and some a bit more unconventional.

Our hiring process focuses on 2 pillars.

  • Efficiency. You can expect the process to take about two weeks. We know what it’s like to wait several weeks for a recruiter to get back to you and we want to be respectful of your time.

  • Transparency. We anticipate you asking questions and will answer with transparency and respect.

We are committed to shaping a better world and have built our team based on always being candid, customer advocacy, commitment to help and delivery. Overall, our goal is that you have a great candidate experience with us.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

View job 100,000 - 140,000 USD / year
About this job Compensation: $100k - 140k | EquityLocation options: RemoteJob type: Full-timeIndustry: B2B, Healthcare, SaaSCompany size: 11–50 peopleCompany type: PrivateTechnologies ruby-on-rails, html, javascript, ajax, json Job description Paubox provides secure communication for modern healthcare. Right out of the box....
ruby-on-rails html javascript ajax json
Software Development
United States
Hiring from: United States
springbig inc.
Full time
View job 70,000 - 100,000 USD / year
About this job Compensation: $70k - 100kLocation options: RemoteJob type: Full-timeExperience level: Senior, LeadIndustry: Advertising Technology, Marketing Software, SaaSCompany size: 51–200 peopleCompany type: VC FundedTechnologies node.js, reactjs, ruby-on-rails, postgresql, react-native Job description Senior Node.js Developer Montreal, Quebec Canada Job Description...
node.js reactjs ruby-on-rails postgresql react-native
Software Development
Hiring from: Canada
Data Scientist I, Digital and Innovation Job ID: 2020-130918 Employment Type: Full Time Department: Information Technology Hours / Pay Period: 80 Facility: INFORMATION TECHNOLOGY SERVICE Shift: Day Standard Hours: Monday – Friday (8:00 AM – 5:00 PM) Work Schedule: 8...
Software Development
United States
Hiring from: Anywhere

Want to take classes online or need someone to deliver food?

All from the comfort of your home.