Blockchain Developer
We are seeking a talented and experienced blockchain developer to join our team and contribute to the development of blockchain-based solutions. As a blockchain developer, you will be responsible for designing, implementing, and maintaining blockchain applications and smart contracts, ensuring their security and performance.
LOCATION
Selangor, Malaysia
EMPLOYMENT TYPE
Contract
What You’ll Do
-
Design and develop blockchain applications and smart contracts using platforms like Ethereum or others, depending on project requirements.
-
Collaborate with other developers and stakeholders to define project specifications and requirements.
-
Ensure the security, scalability, and efficiency of blockchain solutions.
-
Perform code reviews and debugging to maintain the quality of blockchain code.
-
Stay updated on latest security trends, vulnerabilities, security best practices, common attack vectors and how to mitigate them.
-
Implement and integrate blockchain solutions with other systems or applications as needed.
-
Contribute to the development of documentation, including technical specifications and user guides.
-
Provide support and troubleshooting for blockchain applications.
Who You are
​Academic
-
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Years of Experience
-
1 to 3 years of experience.
Blockchain Development
-
Understanding of blockchain fundamentals, including consensus mechanisms, smart contracts, and decentralized ledger technology.
Smart Contract Development
-
Proficiency in blockchain development languages, such as Solidity, Vyper, Rust, or others.
Cryptography
-
Familiarity with cryptographic principles and techniques (digital signatures, hashing, and encryption methods).
Security
-
Knowledge on latest security trends, vulnerabilities, security best practices, common attack vectors and how to mitigate them.
Soft Skills
-
Strong problem-solving and debugging skills.
-
Excellent teamwork and communication skills.
-
Ability to work in a fast-paced and dynamic environment.
Database Design
-
Familiarity with database design principles (data modelling, schema design, and indexing).
-
Understanding of how to structure data efficiently on a blockchain while considering its limitations, like gas costs and storage constraints.
-
Familiarity with data storage solutions like IPFS or off-chain databases.
Libraries & Tools for Development & Testing
-
Familiarity with web3 libraries that allow websites/clients to interact with the blockchain and smart contracts through web interfaces/APIs.
-
Familiarity with development tools and environments such as Truffle, Remix, Hardhat, or others.
-
Familiarity with blockchain testnets for testing and debugging.
-
Proficiency in using version control systems like Git to manage codebase changes collaboratively.
-
Knowledge of continuous integration/continuous deployment (CI/CD) pipelines for blockchain projects.
Opportunity for Growth
At our organization, we believe in fostering a culture of continuous learning and innovation. When you join our team, you'll have the exciting opportunity to expand your skill set and knowledge in cutting-edge technologies, particularly in the development, implementation, and maintenance of carbon management solutions.
​
You'll have the unique opportunity to contribute to the critical field of carbon management. As the world increasingly focuses on sustainability and reducing carbon emissions, your role will involve working on solutions that address these global challenges. You'll have access to valuable resources and experts in the field to help you grasp the intricacies of carbon management and how technology can play a pivotal role in mitigating climate change.