Senior Blockchain Developer - Smart Contracts

San Francisco 11 days agoFull-time External
Negotiable
Our client is seeking a highly motivated and experienced Senior Blockchain Developer with a strong focus on smart contract development to join their fully remote team. This is an exciting opportunity to work on cutting-edge decentralized applications (dApps) and contribute to the evolution of the blockchain space. You will be instrumental in designing, developing, and deploying secure and efficient smart contracts on various blockchain protocols. The ideal candidate will have a deep understanding of blockchain architecture, consensus mechanisms, and cryptography. Responsibilities: Design, develop, test, and deploy robust and secure smart contracts using languages like Solidity, Vyper, or Rust. Contribute to the architectural decisions and technical roadmap for our blockchain projects. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features. Optimize smart contract performance and gas efficiency. Conduct code reviews and mentor junior developers. Stay up-to-date with the latest advancements in blockchain technology and security best practices. Participate in the full software development lifecycle, from concept to production. Troubleshoot and debug smart contract issues. Ensure compliance with relevant industry standards and regulations. Contribute to the company's knowledge base and documentation. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Proven experience (5+ years) in software development, with at least 2 years focused on blockchain and smart contract development. Proficiency in Solidity and experience with Ethereum Virtual Machine (EVM) compatible blockchains. Experience with decentralized finance (DeFi) protocols and concepts. Familiarity with various blockchain platforms (e.g., Ethereum, Polygon, Binance Smart Chain). Strong understanding of cryptographic principles and security vulnerabilities in smart contracts. Experience with testing frameworks (e.g., Truffle, Hardhat, Ganache). Proficiency in at least one other programming language (e.g., JavaScript, Python, Go). Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to work independently and manage time effectively in a remote setting. Experience with version control systems like Git. Knowledge of layer 2 scaling solutions is a plus. Experience with other smart contract languages (e.g., Vyper, Rust) is a plus. This fully remote role offers a competitive salary, comprehensive benefits, and the chance to shape the future of decentralized technology. Join us in building the next generation of blockchain innovations from anywhere in the world. The primary work location is a remote setup, contributing from **San Francisco, California, US** and surrounding remote areas.