Blockchain Developer
Summary
A blockchain developer role in Puchong, Malaysia focused on architecting and maintaining a Substrate-based blockchain, developing Solidity smart contracts and dApps, and setting up blockchain nodes with the DevOps team. Requires 2+ years of experience with Solidity, Node.js/React, and Git; Rust is a plus.
Job Responsibilities:
- Architect, design, develop, and maintain Substrate based blockchain.
- Develop, test, and deploy Solidity smart contracts.
- Develop, test and deploy dApp.
- Participate in software design sessions to upscale and plan the engineering roadmap.
- Participate in code reviews, provide constructive feedback, and ensure code quality and consistency.
- Write well-structured and maintainable code, adhering to best practices and coding standards.
- Conduct thorough testing and debugging to ensure the performance, security, and stability of applications.
- Prepare and maintain technical-related documentation such as Technical Specification, Technical Manual & etc.
- Work closely with Network and Devops team to plan and setup server for blockchain node.
Job Requirements:
- Minimum 2 years of experience for the requirements listed.
- Experience in Solidity.
- Experience in building production blockchain projects.
- Experience in set-up, deploying, and maintaining blockchain node.
- Experience in Node JS, React JS.
- Experience with version control systems, preferably Git.
- Strong debugging and problem-solving skills with a keen attention to detail.
- Good to have experience in Rust.
- Good to have experience in set-up and maintaining physical server for a blockchain node.