Senior Web3 Engineer
Braintrust
San Francisco, CA, USA
Posted on Jan 4, 2025
Job Description
Eligibility: Candidates must be based in the Bay Area and fully authorized to work without the need for visa sponsorship or transfer.
Job Overview:
As the Senior Web3 Engineering Lead, you will play a pivotal role in architecting, developing, and deploying Web3 applications and infrastructure, as well as leading and mentoring a team of talented developers.
You will work closely with cross-functional teams including Product, UX/UI, and DevOps, to design and implement scalable and secure blockchain solutions. This is a hands-on technical leadership role, ideal for someone with a deep understanding of blockchain technology, smart contracts, decentralized applications (dApps), and a passion for leading teams in the fast-evolving Web3 landscape.
Responsibilities:
Technical Leadership:
Eligibility: Candidates must be based in the Bay Area and fully authorized to work without the need for visa sponsorship or transfer.
Job Overview:
As the Senior Web3 Engineering Lead, you will play a pivotal role in architecting, developing, and deploying Web3 applications and infrastructure, as well as leading and mentoring a team of talented developers.
You will work closely with cross-functional teams including Product, UX/UI, and DevOps, to design and implement scalable and secure blockchain solutions. This is a hands-on technical leadership role, ideal for someone with a deep understanding of blockchain technology, smart contracts, decentralized applications (dApps), and a passion for leading teams in the fast-evolving Web3 landscape.
Responsibilities:
Technical Leadership:
- Lead the architecture, design, and implementation of scalable Web3 solutions, focusing on performance, reliability, and security.
- Oversee smart contract development, deployment, and maintenance on blockchains such as Ethereum, Solana, or similar.
- Guide and implement Web3-related integrations, such as wallets, 4337 AA, and other decentralized services.
- Collaborate with product management and stakeholders to align engineering goals with business objectives.
- Manage and mentor a team of Web3 engineers, fostering a culture of continuous learning and improvement.
- Conduct code reviews, ensure best practices, and maintain high code quality standards.
- Support team members with technical challenges, providing expertise and guidance on Web3 development.
- Work closely with the project management team to prioritize tasks, set timelines, and ensure successful project delivery.
- Manage technical aspects of projects, including requirement gathering, feasibility analysis, and sprint planning. Identify potential risks in the development process and proactively develop solutions.
- Ensure effective communication within the team and with other departments to facilitate smooth project execution.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience.
- 5+ years of experience in software development with a focus on blockchain and decentralized technologies.
- Proficiency in Web3 technologies such as Solidity, Ethers.js, or Hardhat.
- Strong understanding of blockchain protocols (e.g., Ethereum, Solana, Polkadot), consensus mechanisms, and cryptographic principles.
- Proven experience with developing, deploying, and managing smart contracts and dApps on mainnet and testnet environments.
- Hands-on experience with popular backend languages such as JavaScript/Node.js, or Go.
- Knowledge of the Account Abstraction 4337 standard for EVM-based chains.
- Experience with integrating Web3 platforms such as Alchemy and Moralis.
- Familiarity with DeFi platforms, including Uniswap and deBridge, for swapping and cross-chain bridging.
- Experience with Layer 2 solutions (e.g., Polygon, Arbitrum, Optimism, Base) and cross-chain interoperability.
- Knowledge of DevOps practices for blockchain applications, including containerization, CI/CD pipelines, and cloud infrastructure.
- Familiarity with token standards (e.g., ERC-20, ERC-721, ERC-1155), DeFi protocols, and the 4337 Account Abstraction standard.
- Understanding of data storage solutions in Web3 (e.g., IPFS, Arweave).
- Experience with web development technologies such as React, or Next.js for building decentralized applications.
- Proven experience leading and managing teams of developers in a fast-paced, collaborative environment.
- Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Strong problem-solving skills, with a proactive approach to identifying and resolving technical issues.
- Experience in Agile methodologies, sprint planning, and project management tools (e.g., JIRA, Asana, Trello).