Consensys is hiring a Web3 Senior Software Engineer (Dapp API)
Compensation: $32k - $54k estimated
Location: United States
Job Title: Senior Software Engineer (Dapp API)
About MetaMask
We’re building for a future where the internet and world economy empowers people through interactions based on consent, privacy, and free association. Where both communities and individuals flourish. To accomplish that, we’re working hard to make web3 accessible for everyone.
MetaMask is both a crypto wallet and a gateway to the decentralized web. Our tools help people create communities, play video games, access financial services, make payments, invest in assets, protect against economic turmoil, and more. Our browser extension and mobile platforms meet the needs of millions of users and developers across the world.
The MetaMask Dapp API Team Is Hiring
Empowering developers to deliver great decentralized user experiences is at the heart of MetaMask’s purpose. From the beginning, we have done so by providing the web with an api that allows any developer to turn their site or web-app into a decentralized app connected to the blockchain.
The MetaMask Dapp API allows dapps to do things like: propose transactions to users, propose to users that they approve an address to transfer their tokens (this is how uniswap works), access the address of the users current account, use keys in MetaMask to help users encrypt and decrypt messages, propose to users that they sign specific messages, access the connected node/provider and call all methods on the ethereum rpc api, propose that users add and switch to a specific network, propose that
To get a fuller picture of the current API, you can check out our documentation https://docs.metamask.io/guide/rpc-api.html#table-of-contents
By improving and expanding this API, we can make entirely new types of decentralized user experiences possible. There is also much work to do to make this API accessible for the many new developers joining our space.
We are hiring engineers to join Our Dapp API team and help us build the platform on which the world’s most exciting dapps can be built.
Who We Are Looking For
We are looking for engineers who will:
- Be growth-minded, collaborative, and can enjoy some amount of ambiguity, autonomy, and freedom to experiment
- Improve the MetaMask Dapp API through effective review of pull requests, triaging and analysis of GitHub issues, auditing and refactoring the codebase, and testing
- Proactively contribute to team discussions about technical issues, sprint and roadmap planning, and improving team processes
- Be proficient and thoughtful with asynchronous and synchronous communication, giving and receiving feedback, and working independently and with a team
- Support their teammates’ performance and growth
- 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 hiring at varying levels of experience. Most successful candidates will have at least a couple years of production experience. Meanwhile, there are key opportunities for individuals looking for very senior roles and responsibilities.
Successful candidates will be proficient, or be able to quickly become proficient, in the following areas:
- JavaScript and TypeScript
- Architecting and implementing APIs (for servers, services or libraries) 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
- Understanding of EVM and smart contracts implementation
- Proven experience in building and deploy dapps, as well as web3/ethers.js libraries
While not required, experience in any of the following areas is very nice to have:
- Working on an API base product used by other software engineers
- Security engineering
- Involvement in EIP authoring or review processes
- Mobile engineering (ios, android, React Native)
- React and Redux
About ConsenSys
ConsenSys is the leading blockchain software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and decentralized finance activity. On this trusted, open source foundation, we are building the digital economy of tomorrow.
#LI-HG1
Apply Now:
This job is closed
Compensation: $32k - $54k estimated
Location: United States
This job is closed
Receive similar jobs: