Job Description
Job Description
Overview
The Senior Smart Contract Developer plays a crucial role in our organization by designing, implementing, and maintaining smart contracts on blockchain platforms, ensuring the security, efficiency, and scalability of decentralized applications.
Key Responsibilities
- Design, implement, and deploy smart contracts that build out functionality and modules for our smart account wallet using Solidity.
- Collaborate with ecosystem partners to integrate and align our smart contract modules with broader industry standards and practices.
- Establish frameworks, processes, and tools to ensure the security and reliability of smart contracts.
- Work closely with engineers, designers, product managers and senior leadership to turn our product and technical vision into clear, actionable plans.
Required Qualifications
- 4+ years of experience in building and deploying production-grade smart contracts.
- Experience with the full lifecycle of smart contract development, from design to deployment, including conducting security audits.
- Proficiency with developer tools such as Truffle, Ganache, Hardhat or Foundry.
- A passion for creating secure, user-friendly decentralized applications.
- Experience with layer 2 networks and cross-chain interoperability.
Preferred Qualifications:
- Experience working with smart wallets built on top of ERC-4337 and leveraging ERC-7579 modules.
- Experience with front-end technologies like React and web3 libraries like viem and permissionless.js.
- Active involvement in EIP discussions (and possibly having proposed your own).
- Contributions to open-source projects.
- Experience working in a rapidly growing company and collaborating effectively with remote teams.
- Experience with Rust and the Solana/SVM ecosystem as well.
About Bitcoin Devs Company
Go to job list