Job Details
Skills And Tools:
Job Description
As a Senior Blockchain Developer, you will be responsible for designing, developing, and implementing our permissioned blockchain network. You will work closely with cross-functional teams, including product managers, architects, and compliance experts, to create robust and scalable solutions for asset fractionalization and tokenization. Your expertise will be crucial in ensuring the security, efficiency, and scalability of our blockchain infrastructure.
Key Responsibilities:
• Architecture and Design: Collaborate with architects and stakeholders to design the technical architecture of the permissioned blockchain network, ensuring it meets business requirements and scalability goals.
• Smart Contract Development: Develop, test, and deploy smart contracts for asset fractionalization and tokenization, ensuring they are secure, efficient, and compliant with regulatory standards.
• Integration: Work on integrating the blockchain network with existing systems, APIs, and third-party services to facilitate seamless asset management and transaction processing.
• Performance Optimization: Identify and implement optimizations to improve the performance and scalability of the blockchain network, including transaction throughput and latency.
• Security: Implement best practices for blockchain security, including cryptographic techniques, access control, and auditing mechanisms to protect sensitive data and assets.
• Collaboration: Work closely with product managers and business analysts to gather requirements and translate them into technical specifications.
• Documentation: Create and maintain comprehensive documentation for the blockchain architecture, smart contracts, and development processes.
• Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement within the team.
Job Requirements
Education: Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
• Experience: Minimum of 5 years of experience in software development, with at least 3 years focused on blockchain technologies.
• Blockchain Expertise: Strong understanding of blockchain principles, consensus algorithms, and permissioned blockchain frameworks (e.g., Ethereum, Hyperledger Fabric, Quorum, Corda).
• Smart Contracts: Proficiency in developing smart contracts using languages such as Solidity, Go, or Java, with a solid understanding of the Ethereum ecosystem.
• Development Skills: Proficient in programming languages such as JavaScript, Python, or Java, with experience in web development frameworks.
• Database Knowledge: Familiarity with databases (SQL and NoSQL) and data modeling techniques for asset management.
• Security Focus: Strong understanding of cryptographic principles, blockchain security practices, and compliance requirements.
• Problem-Solving: Excellent analytical and problem-solving skills, with the ability to work independently and in a team-oriented environment.
• Communication: Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
• Experience with asset fractionalization and tokenization projects.
• Knowledge of regulatory frameworks related to blockchain and digital assets.
• Familiarity with DevOps practices and tools for continuous integration and deployment (CI/CD).