Blockchain Architect and Developer

Recruiter
Fintricity
Location
Upper Edmonton
Posted
12 Oct 2018
Closes
17 Oct 2018
Contract Type
Permanent
Hours
Full Time
We’re looking for a Architect and Developer with a passion for building next generation platforms and applications - which combine Blockchain, ML/AI, and IOT.

You will have the opportunity to solve technical problems and provide innovative solutions to build and support client systems, applications on distributed infrastructure platforms like Blockchain.

Responsibilities:
Learn how to design and develop in the emerging space of distributing computing applications.

Keep up to date on emerging capabilities in this fast growing area and identify where and how new capabilities can be applied.

Translate requirements from architects and product managers into functional code.
Think through and anticipate how hackers and others may attempt to subvert or mis-use applications.

Contribute to Fintricity’s internal knowledge base on best practices in this emerging technology area.

Requirements:

Full stack polyglot developer with experience of Blockchain, web and enterprise related technologies e.g. Ethereum, Node.js, Javascript, AngularJS, Bootstrap, Java, Python, Go, Rust.
2-6 years of experience in application development, preferably on emerging platforms and with emerging technologies.

Have practical experience in developing on Blockchain platforms such as Bitcoin, Ethereum, Multichain, Hyperledger etc.

Comfort with public key cryptography and other encryption methods

Experience working with open source, including using open source code and publishing it, as well as participating in online forums around the development of open source code. (Ideally, evidence of contributions made to existing open source projects).
Versed in agile methodologies.

Understanding of web-scale application development architectures.

Qualitative and Personal Skills

Strong written and verbal communication skills;
Enthusiasm for working in a space full of unknown unknowns, pivoting as needed, and being comfortable with not knowing the end state.
Passionate about technology and applying it to business solutions.
Comfortable dealing with ambiguity and a changing environment.
Self-starter-able to work on his own initiative with minimal supervision.
Candidate must be interested in working in a collaborative environment and possess good client interfacing skills, good communication skills and able to work in both a team environment as well as individually.

Able to work in a distributed team.
Able to deal with an international environment. (Europe, Middle East Africa)

Similar jobs

Similar jobs