Senior Software Engineer (Blockchain) – Portugal
Our Client requires a Senior Full Stack Engineer as they have begun experimenting with Blockchain technology and need a hands on developer to take on a lead role.
The Role
-
Rapid prototyping and development to validate initiatives in the marketplace
-
Driving forward Client's Blockchain technology initiative and integration
-
Working on other cool and cutting edge technologies such as mobile and IoT applications.
The Skills
-
BSc/MSc degree in Computer Science/related technical field or equivalent practical experience.
-
5 years of relevant work experience.
-
At least 1 year's experience in Blockchain or cryptocurrency related technologies
-
Strong object oriented programming skills in one of this languages (but not restricted to): Java, C++, C#, Go.
-
Proficiency with Unix
-
Mastery of concurrent programming
-
Proficiency with systems programming.
-
Ability to quickly create prototypes and demonstrations
-
Experience in either Blockchain, Distributed Ledger, Cryptocurrencies, Smart Contracts or Digital Registries
-
Hands-on technical knowledge of either Hyperledger, Ethereum, Multichain, Eris or similar technologies
-
In-depth, hands-on experience with peer-to-peer technologies or distributed computing
-
Unit and integration testing
-
Working knowledge of cryptography (Certificates, PKI, Hashing algorithms, Symmetric/Asymmetric/Eliptic curve,etc) and especially the mathematics behind cryptocurrency
-
Working proficiency and communication skills in verbal and written English.
-
Ability and motivation to learn and use new technologies.
Preferred Knowledge
-
Experience modifying and extending the Bitcoin core or related codebase
-
Published Blockchain-related research
-
Published cryptography research
-
Conceptual knowledge in the mathematical basis for consensus technology or distributed ledger preferred but not required
-
Hands-on experience with at least one of the leading cloud computing technologies such as IBM BlueMix, Microsoft Azure, Amazon Web Services/AWS, or OpenStack.
-
Experience in Agile and Scrum methodologies.
-
Knowledge of web architectures and services (HTTP, SOAP, REST, JSON, etc.)
-
Clear understanding of web application architecture and design principles
-
SCM with Git
Duration: 6-12 months +
Rate: Please quote your best day rate or expected salary
Client will consider freelance or full time employees for this role
LinkedIn: www.linkedin.com/in/EmmaCrawford
