Blockchain / DLT Developer - nDimensionsIT
Charlotte, NC
About the Job
As a Blockchain Developer ,you will be responsible for designing, implementing, and supporting distributed blockchain-based networks. Your primary focus will be the development of smart contracts, chain code, and high-performance blockchain protocols using Rust and Go. You will work closely with our engineering teams to develop a secure, scalable, and performant blockchain infrastructure. Key Responsibilities: Design and implement end-to-end blockchain solutions and distributed applications. Develop, test, and deploy smart contracts and chain code. Craft maintainable and efficient code in Rust and Go for blockchain protocol development. Engage in the architecture and design process to ensure blockchain systems are scalable, secure, and optimized for performance. Research and integrate innovative blockchain technologies to enhance platform capabilities. Collaborate with cross-functional teams to deliver blockchain products from concept to deployment. Incorporate advanced tools and technologies to optimize and add security to blockchain applications. Work with front-end developers and product management to ensure server-side logic aligns with user-facing elements. Maintain comprehensive documentation for new solutions and manage records for existing systems. Qualifications: Bachelor’s degree in Computer Science, Engineering, or related technical field. Advanced proficiency in Rust and Go programming languages. Proven experience with blockchain technology and distributed ledger infrastructure. In-depth knowledge of smart contract development and deployment. Familiarity with consensus algorithms, peer-to-peer networks, and cryptographical protocols. Strong foundation in cryptographic principles, security protocols, and hashing algorithms. Demonstrated experience in writing efficient, secure, and well-documented code. Excellent problem-solving abilities and capacity to work effectively under pressure. Preferred Skills: Experience with blockchain platforms like Ethereum, Hyperledger Fabric, or Polkadot. Practical experience in developing decentralized applications (DApps). Knowledge of front-end technologies (React, Angular, Vue.js) for full-stack development. Contributions to open-source blockchain projects. Experience with Docker, Kubernetes, or similar containerization and orchestration tools.
Source : nDimensionsIT