About the Role
Our client, a pioneering firm in the cryptocurrency and blockchain space, is seeking a highly skilled and experienced Senior Smart Contract Developer to join their dynamic team in Naucalpan, State of Mexico . This is an exceptional opportunity to work on cutting-edge projects, contribute to the future of decentralized finance (DeFi), and collaborate with a passionate group of professionals dedicated to innovation. The ideal candidate will have a deep understanding of blockchain technology, smart contract development, and a proven track record of delivering secure and efficient code. You will be instrumental in designing, developing, and deploying smart contracts that power innovative blockchain solutions.
Key Responsibilities
- Design, develop, test, and deploy secure and efficient smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon).
- Write high-quality, well-documented, and maintainable code using languages like Solidity.
- Collaborate with product managers, designers, and other engineers to define smart contract requirements and architecture.
- Conduct thorough code reviews and security audits to identify and mitigate potential vulnerabilities.
- Optimize smart contract performance and gas efficiency.
- Stay up-to-date with the latest developments in blockchain technology and smart contract best practices.
- Participate in the full software development lifecycle, including planning, implementation, testing, deployment, and maintenance.
- Troubleshoot and debug smart contract issues.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience in software development, with at least 3 years focused on smart contract development using Solidity.
- Proficiency in blockchain fundamentals, distributed ledger technology, and consensus mechanisms.
- Strong understanding of smart contract security principles and common vulnerabilities (e.g., reentrancy, integer overflow/underflow).
- Experience with smart contract development frameworks and tools (e.g., Truffle, Hardhat, Ganache).
- Familiarity with token standards (ERC-20, ERC-721, etc.).
- Experience with unit testing and integration testing for smart contracts.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Knowledge of other blockchain platforms and programming languages is a plus.
Benefits
- competitive salary package
- comprehensive health benefits
- opportunities for professional development and continuous learning
- flexible hybrid work environment in Naucalpan
- the chance to be part of a groundbreaking industry