Job Description
THE ROLE: Working as part of the technology team with minimal daily supervision, the blockchain engineer will be responsible for the full life cycle of blockchain development covering design, development, deployment, and integration with software systems and applications. You shall be capable of working on virtually all phases of development, i.e., writing smart contracts, backend development and web 3.0 integration on the frontend. Level of work assigned is complex and broad in scope.
THE LOCATION: Islamabad, Pakistan
RESPONSIBILITIES
- Take ownership from the conception phase to deployment and management.
- Map business requirements to blockchain system architecture and system module design.
- Develop, deploy, and manage smart contracts on a public blockchain.
- Explore design implications around smart contracts and their interactions with each other.
- Craft code and reviews smart contracts.
- Build backend services that interact with various blockchains technologies.
- Build frontend applications that are capable of web 3.0 integration.
BASIC QUALIFICATIONS: We are looking for a candidate having 2-4 years of experience with the following skill set:
- Exceptional programming and logic building skills.
- Experience in designing, developing, and testing smart contracts for a public blockchain.
- Hands on experience in deploying and maintaining smart contracts on a public blockchain.
- Familiarity with Ethereum, Binance, Polygon and Solana. Hands on experience in writing smart contracts for these blockchains.
- Strong programming skills in Solidity and Go language is a must.
- Strong proficiency in React/Angular and Typescript. Proficient in CSS 3, HTML 5, bootstrap 5 and writing cross-browser compatible code.
- Experience of integrating smart contracts to an application frontend using web3.
- Experience with SQL server or a similar relational and NoSQL database technologies such as MySQL, MongoDB.
- Experience of back-end development, algorithms, and data structures.
- Good knowledge of NodeJS and REST APIs.
- Knowledge of code versioning tools such as Git, or SVN.
- Ability to learn, embrace and apply new technologies and techniques.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines.
- Strong communicator and ability to work in a team environment.