Job Description
Are you ready to build the infrastructure of the decentralized future?
Nebula Block Labs is seeking a visionary Senior Web3 Engineer to join our elite team in San Francisco. We are pushing the boundaries of what is possible on the blockchain, building next-generation decentralized applications (dApps) and Layer 2 scaling solutions. If you are passionate about cryptography, smart contract security, and the future of the web, this is your chance to lead high-impact projects in a fast-paced environment.
In this role, you will architect robust smart contracts, optimize gas efficiency, and ensure the security of millions of dollars in user assets. You will collaborate with world-class engineers, designers, and product managers to deliver products that redefine user experience in the Web3 ecosystem.
Responsibilities
- Architect & Develop: Design, implement, and audit complex smart contracts using Solidity and Rust, ensuring they are scalable, secure, and gas-efficient.
- System Optimization: Identify bottlenecks in existing protocols and implement high-performance solutions to enhance throughput and reduce latency.
- Security First: Conduct rigorous security audits and write comprehensive test suites to protect against vulnerabilities and exploits.
- Integration: Integrate frontend interfaces with Web3 backends using libraries such as Ethers.js, Web3.js, and Wagmi.
- Mentorship: Guide junior developers and contribute to the technical culture of the engineering department through code reviews and architecture discussions.
- Research: Stay ahead of industry trends in blockchain technology, including interoperability, cross-chain bridges, and DeFi protocols.
Qualifications
- Experience: 5+ years of professional experience in software engineering, with at least 3 years specifically focused on Web3, Blockchain, or Smart Contract development.
- Core Skills: Deep proficiency in Solidity and Rust, with a proven track record of deploying production-grade contracts on Ethereum or EVM-compatible chains.
- Tools: Strong experience with development tools such as Hardhat, Truffle, Foundry, and Git.
- Security: Understanding of smart contract security best practices, formal verification concepts, and vulnerability assessment tools.
- Frontend: Experience working with TypeScript, React, or Next.js to build Web3 user interfaces.
- Education: Bachelor’s degree in Computer Science, Mathematics, or a related technical field (or equivalent practical experience).