Job Title: Smart Contract Developer
Location: Remote (until office establishment)
Experience Level: Mid-level (3 years)
Job Type: Full-time
Responsibilities:Requirements:Preferred Skills:
Location: Remote (until office establishment)
Experience Level: Mid-level (3 years)
Job Type: Full-time
Responsibilities:
- Smart Contract Development:
- Design, develop, and deploy secure Smart Contracts using Solidity and Rust.
- Collaborate with cross-functional teams to understand project requirements and implement Smart Contract solutions.
- Code Review and Quality Assurance:
- Conduct thorough code reviews to ensure adherence to best practices, security standards, and coding conventions.
- Implement and maintain automated testing procedures to guarantee the reliability and robustness of Smart Contracts.
- Security Audits:
- Perform regular security audits on existing Smart Contracts to identify and address potential vulnerabilities.
- Stay updated on industry best practices and security standards to enhance the security posture of Smart Contracts.
- Documentation:
- Create comprehensive and clear technical documentation for Smart Contracts, ensuring that codebase is well-documented for future reference and collaboration.
- Collaboration:
- Collaborate with blockchain architects, software engineers, and other stakeholders to integrate Smart Contracts seamlessly into blockchain applications.
- Provide technical support and guidance to other team members as needed.
- Research and Innovation:
- Stay abreast of the latest developments in blockchain technology, Smart Contract languages, and decentralized finance (DeFi).
- Actively contribute to the research and development of new Smart Contract solutions and features.
- Bachelor's or higher degree in Computer Science, Software Engineering, or related field.
- Minimum of 3 years of hands-on experience in developing Smart Contracts using Solidity and Rust.
- Proficiency in writing clean, maintainable, and efficient code.
- Strong understanding of blockchain concepts and decentralized applications.
- Experience with security best practices and conducting security audits on Smart Contracts.
- Fluent in English, with excellent written and verbal communication skills.
- Familiarity with other blockchain platforms and languages.
- Knowledge of web3.js, ethers.js, or other relevant blockchain development libraries.
- Experience in developing decentralized finance (DeFi) applications.
- Contributions to open-source blockchain projects.
- Strong problem-solving and analytical skills.