Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Path Solutions is looking to hire a Blockchain Developer for its development center in Egypt.
Duties & Responsibilities :
- Design , specify & Implement source code change based on specifications & designs shared by senior members in the team .
- Working on existing source code to incorporate new features; ensure that the piece of code written is bug free. Works under direct supervision on assigned team, project components, and or develop and modify existing source code.
- Working on, or integrating with other path solutions product components and applications including transaction servers as well as RDBMS internals.
- Performing source code review and peer review .
- Committing source code to main code repositories.
- Major revamping & Code Changes.
- Designing algorithms for Engineers to follow .
- Own and lead the development process for assigned task.
- Mentoring and leading other team members.
- Supporting & troubleshooting production environment issues .
- Participates in resolving technical conflicts.
- Work on management tools to manage tasks & effort estimations.
- Ensure Up to date Technologies, Methodologies and Libraries used
Job Requirements
Candidate should have below skill sets :
- Minimum of graduate degree in Computer Science .
- Experience in developing traditional distributed systems .
- Must have minimum 8 years of practical experience in developing on Block chain platforms such crypto currencies as Bitcoin, or Ether, platforms such as Hyper Ledger Fabric, Corda, Ethereum etc.
- Extensive experience in working with cryptographic protocols . Prior peer technology work for the Bitcoin network (not required, but a plus)
- Experience in delivering scalable distributed computing with fault tolerance
- Expert skills and experience working in Java , or GO
- Experience with RDBMS or NoSQL databases. Understanding of the cryptographic principles underpinning of Bitcoin 2.0 and Blockchain technologies
- Interest in Block chain technologies
- RESTful API design and implementation and messaging system experience
- Understanding of cryptography, including asymmetric (pub/priv key), symmetric, hash functions, encryption/signatures
- Active demonstrable interest in Bitcoin, distributed systems, DHTs or cryptography
- Knowledge of server less architecture would be a benefit . Strong understanding of Algorithms and Data Structures . Experience with version control systems (Git)
- Containerization, building and running images and containers, like Docker, Kubernets …
- Operating System like Linux, Ubuntu, Windows…