Lead JavaScript Engineer

We're looking for a world-class JavaScript engineer to lead the development efforts on origin.js -- a library that allows anyone to create and interact with decentralized marketplaces without having to worry about the underlying technology for connecting to Ethereum, IPFS, etc.

Our mission is to allow buyers and sellers to meet and transact in a completely distributed way (from car, housing, bike, and other rentals to task-based services like freelance engineering, design, marketing and more).


You will work closely with our founders (both developers) and other early engineers to architect and build out the Origin platform.

You will develop the JavaScript library (origin.js) for integral parts of our distributed platform:

  • Abstracting away the complexity of dealing with Ethereum and IPFS
  • Developing a simple API for creating and interacting with Origin listings 
  • Handling calendaring, booking rules, identity verification and other features of the Origin platform.

As our first dedicated JavaScript engineer, you will be integral in setting both company and engineering culture and processes.


  • 4+ years in software engineering
  • Deep understanding and experience with JavaScript required
  • We have a strong preference for candidates who have contributed to open-source projects in the past, especially widely-used JavaScript libraries like jQuery, React or Angular. 
  • Bonus points if have demonstrated open-source leadership and led a major open-source project yourself.

How to apply

Please include the following in your resume and cover letter:

  • Links to online profiles you use (GitHub, Twitter, etc) 
  • A description of your work history
  • Any publicly viewable code that you have written and published to the blockchain
  • Why you are excited about Origin

We strongly encourage applicants to read our product brief and whitepaper and to engage with us around specific technical challenges.

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field