About the Role Our client, a pioneering force in the decentralized finance (DeFi) space, is looking for a talented Blockchain Developer to join their innovative team. This role is based in Richmond, Virginia , but we are open to candidates considering a hybrid work arrangement or potentially remote for exceptional individuals. You will be instrumental in designing, developing, and deploying advanced DeFi protocols and smart contracts on leading blockchain networks. The ideal candidate possesses a deep understanding of blockchain architecture, smart contract programming, and the intricate workings of DeFi ecosystems. You will collaborate with a team of brilliant engineers and product specialists to build next-generation financial applications that are secure, scalable, and user-friendly. This is an exciting opportunity to contribute to the future of finance by working on cutting-edge projects in a fast-paced, growth-oriented environment. We are committed to fostering innovation and empowering our team members to push the boundaries of what's possible in Richmond . Key Responsibilities Design, develop, and implement smart contracts for DeFi applications using Solidity or similar languages. Integrate blockchain technologies with existing financial systems and third-party APIs. Build and maintain decentralized applications (dApps) and associated backend services. Conduct thorough testing, debugging, and optimization of smart contracts and blockchain protocols. Collaborate with product managers and designers to translate requirements into technical specifications. Research and implement new blockchain technologies and DeFi trends. Ensure the security, scalability, and efficiency of all developed solutions. Participate in code reviews and contribute to improving team development standards. Monitor blockchain networks and troubleshoot any issues that arise. Contribute to technical documentation and knowledge sharing within the team. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 3 years of professional experience in software development, with at least 2 years focused on blockchain or smart contract development. Strong proficiency in Solidity and experience with the Ethereum Virtual Machine (EVM). Demonstrated experience building and deploying smart contracts for DeFi protocols (e.g., AMMs, lending protocols, stablecoins). Solid understanding of blockchain fundamentals, cryptography, and consensus mechanisms. Experience with blockchain development frameworks such as Hardhat, Truffle, or Foundry. Familiarity with Web3 libraries (e.g., Ethers.js, Web3.js). Understanding of security best practices in smart contract development. Excellent problem-solving, analytical, and communication skills. Ability to work effectively in a collaborative, fast-paced environment. Experience with backend development (Node.js, Python) is a plus. Benefits Competitive salary and potential for token-based compensation. Comprehensive health, dental, and vision insurance plans. 401(k) savings plan with company match. Flexible work arrangements, including hybrid options. Generous paid time off and holidays. Opportunities for professional growth and attending industry conferences. Vibrant company culture and regular team-building activities in Richmond . Access to cutting-edge technology and challenging projects. Stock options for eligible employees. Employee wellness programs.