S

BlockChain Developers [I+S/E2-JM1]

Software Engineering Firm
On-site
Gurugram, India
Software Engineer

Job Description - Blockchain Developer


We are seeking an experienced Blockchain Developer  to join our team and help us develop and maintain our blockchain-based applications and products. The successful candidate will be a problem-solver who can come up with innovative solutions to complex problems and have a strong knowledge of blockchain technology, including ledgering and consensus, smart contracts, wallets, private and public architecture, and programming languages such as NodeJS, and Golang.


- Experience in Solidity language 

- Experience in web3, Truffle frameworks 

- Experience with relational database design, object-oriented programming principles, event-driven design principles, and distributed processing design principles is a plus 

- Having experience at developing NodeJS based asynchronous solutions is a plus 

- Good understanding of the Blockchain principles 

- Good understanding of ERC20, ERC721 standards 

- Knowledge of Cryptography 

- Knowledge of BIP32/BIP39/BIP44 standards is a plus 

- Understanding of the MVC pattern, RESTful web services is a plus 

- Support the entire application lifecycle (concept, design, test, release, and support) 

- Write clean, maintainable and testable code 

- Strong communication skills 


Responsibilities: 

- Maintaining existing Blockchain integrations and developing new microservices that integrate with various Blockchains such as Bitcoin, Ethereum, Avalanche 

- Developing ERC20 compatible smart contracts and involving in the deployment process 

- Building out new features and upgrading/maintaining existing features of our web-based platform 

- Upholding a high standard of code quality, so you and your fellow developers have a peaceful and productive work life 

- Thinking creatively to help us innovate as we design and implement more features to the platform and upcoming products