Job Description
Summary
This Fullstack Engineer will contribute to MetaMask’s Portfolio product, as well as have the opportunity to contribute to other aspects of the MetaMask Wallet, including our mobile app and browser extension. We are looking for creative, talented and passionate individuals who are willing to dive deep into the complexity and challenges of blockchain and web3 and help deliver best-in-class curated experiences to our users across our multiple platforms (Portfolio, browser extension and mobile app). As a Fullstack Engineer, you will help participate in the product discovery and design phases, and ultimately develop and deliver new features and user experiences from end to end.
Ideal candidate
You're well-acquainted with the Ethereum ecosystem and adept at building products across mobile, web, and backend platforms. With a keen sense of user experience, you're dedicated to enhancing it at every turn. You’ve worked on large web-based platforms before, preferably one with multiple active contributors and codeowners, preferably in a Platform capacity.
Would be great if you brought this to the role
- 3+ years of experience as a Full Stack Software Engineer working on Production applications
- Understanding of the MetaMask Portfolio platform or other Web3 portfolio managers
- Experience working within the Ethereum ecosystem
- Experience with web development (React)
- Experience with back-end development (Node/Express/NestJS/Vercel)
- Experience working on agile projects in an Agile environment
- Experience working in CI/CD setup
- Experience working in a distributed, remote team environment
- Excellent communication skills
- Writing good technical documentation
- Located in the Americas/EU and be able to work PT or ET business hours
Bonus point for any of:
- Knowledge of underlying web3 primitives such as swap, ramp, bridge, and stake.
- Experience with third-party integration (web views, APIs, OpenAPI specifications…)
- General interest in DevOps topics / experience with Docker and/or Kubernetes and deploying cloud infrastructure (AWS / Azure)
- Interest in streamlining and automating recurring processes
- Blockchain / smart contract development: Solidity / Ethereum, Web3.js or Ethers.js library
- Experience using or working with decentralized applications or web3 protocols
- BSc/MSc in Computer Science or related subject
- Experience as a tech lead or team lead
Don't meet all the requirements? Don't sweat it. We’re passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environment—apply anyway, detailing your relevant transferable skills in your cover letter. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.
The salary range for US-based candidates only will be determined throughout the interview process depending on experience and skills.
US pay range (not including bonus, equity or other benefits)
$138,000—$160,000 USD
Skills
- Communications Skills
- Development
- React
- Smart Contract Development
- Software Engineering
- Solidity