loader image

JavaScript Engineer

We’re Hiring

We are looking to hire our next teammate, someone who will share our passion for bringing these possibilities to life through Node.js development of the MetaMask Extension and other apis, tools and systems we build for developers.

The MetaMask team is currently entering a critical phase of development for the MetaMask plugin system known as “Snaps”. This system provides developers with an API to extend the functionality of MetaMask, enabling developers to provide users (and other developers) with access to new networks, signing strategies, business logic and more.

Joining our team at this time will be an opportunity to be at the forefront of this project and other initiatives to empower the builders of the decentralized web.

Who We Are Looking For

For the role of JavaScript Engineer, we are looking for someone who will:


  • Help lead development of APIs, tools and libraries across MetaMask’s suite of open source projects: https://github.com/MetaMask

  • Be able to listen to, empathize with and deeply understand the needs of current and prospective developers who use the tools we build

  • Improve open source software through effective review of pull requests, auditing and refactoring the codebase, and improving our test suite

  • Feel comfortable writing documentation, delivering workshops and helping our developer community work through bugs and confusions

  • Be proficient and thoughtful with asynchronous and synchronous communication, giving and receiving feedback, and working independently and with a team

  • Be successful working within a fully remote environment

  • Bring respect, patience, and empathy to every interaction and relationship with coworkers and the community

  • Bring hustle, enthusiasm, heart and a love of shipping code and fixing bugs to their work



Technical Requirements

We are looking for someone with multiple years of production experience.

Successful candidates will be proficient, or be able to quickly become proficient, in the following areas:


  • [removed] both vanilla and frameworks

  • Architecting and implementing APIs (for servers or services) in a Node.js context

  • Some or all of: Node.js streams, Service Workers, generators, Observables, WebSockets

  • Browsers and browser APIs

  • Front-end build tools: Grunt, Gulp, webpack, or similar

  • Testing: unit, integration, end-to-end



While not necessary, experience in any of the following areas would be nice to have:


  • Developer evangelism / developer relations

  • Dapp development on ethereum or similar protocols

  • Security engineering

  • Low-level blockchain infrastructure

  • Ethereum Improvement Proposal (EIP) authoring and shepherding



 


Position

Backend Developer


Must have Skills

  • JavaScript
  • Node.Js
  • Ethereum
  • BlockChain

Client Payroll

Up to 200 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

JavaScript Engineer

We’re Hiring

We are looking to hire our next teammate, someone who will share our passion for bringing these possibilities to life through Node.js development of the MetaMask Extension and other apis, tools and systems we build for developers.

The MetaMask team is currently entering a critical phase of development for the MetaMask plugin system known as “Snaps”. This system provides developers with an API to extend the functionality of MetaMask, enabling developers to provide users (and other developers) with access to new networks, signing strategies, business logic and more.

Joining our team at this time will be an opportunity to be at the forefront of this project and other initiatives to empower the builders of the decentralized web.

Who We Are Looking For

For the role of JavaScript Engineer, we are looking for someone who will:


  • Help lead development of APIs, tools and libraries across MetaMask’s suite of open source projects: https://github.com/MetaMask

  • Be able to listen to, empathize with and deeply understand the needs of current and prospective developers who use the tools we build

  • Improve open source software through effective review of pull requests, auditing and refactoring the codebase, and improving our test suite

  • Feel comfortable writing documentation, delivering workshops and helping our developer community work through bugs and confusions

  • Be proficient and thoughtful with asynchronous and synchronous communication, giving and receiving feedback, and working independently and with a team

  • Be successful working within a fully remote environment

  • Bring respect, patience, and empathy to every interaction and relationship with coworkers and the community

  • Bring hustle, enthusiasm, heart and a love of shipping code and fixing bugs to their work



Technical Requirements

We are looking for someone with multiple years of production experience.

Successful candidates will be proficient, or be able to quickly become proficient, in the following areas:


  • [removed] both vanilla and frameworks

  • Architecting and implementing APIs (for servers or services) in a Node.js context

  • Some or all of: Node.js streams, Service Workers, generators, Observables, WebSockets

  • Browsers and browser APIs

  • Front-end build tools: Grunt, Gulp, webpack, or similar

  • Testing: unit, integration, end-to-end



While not necessary, experience in any of the following areas would be nice to have:


  • Developer evangelism / developer relations

  • Dapp development on ethereum or similar protocols

  • Security engineering

  • Low-level blockchain infrastructure

  • Ethereum Improvement Proposal (EIP) authoring and shepherding



 


Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • JavaScript
  • Node.Js
  • Ethereum
  • BlockChain

Up to 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Matthew S

| United States