remote
Staff Software Engineer - MetaMask Money Movement - Consensys
Software Engineer
Lead the design and implementation of MetaMask’s money‑movement features, driving high‑performance, secure blockchain integrations using Solidity, JavaScript/TypeScript, React, and Node.js on Ethereum and Web3 platforms.
About the role
Key Responsibilities
- Architect and develop scalable, secure smart contracts in Solidity for MetaMask’s money‑movement workflows.
- Build and maintain high‑quality front‑end components with React and TypeScript, ensuring seamless user experiences.
- Collaborate with cross‑functional teams to integrate Node.js back‑end services and Web3 APIs, optimizing performance and reliability.
- Implement rigorous security reviews, audits, and testing pipelines to safeguard user funds and data.
- Mentor junior engineers, conduct code reviews, and champion best practices in blockchain development.
Requirements
- 10+ years of software engineering experience, with 5+ in blockchain or crypto‑related projects.
- Deep expertise in Solidity, JavaScript/TypeScript, React, and Node.js.
- Proven track record of deploying production‑grade smart contracts on Ethereum.
- Strong understanding of Web3 protocols, security principles, and gas optimization.
- Excellent communication skills and a collaborative mindset.
Skills
solidityjavascripttypescriptreactnodejsethereumweb3