Blockchain Protocol Engineer

  • Full-time

Company Description

We are a Blockchain venture studio that designs and builds new businesses.

We're an anti-disciplinary and globally distributed software development team of designers, engineers, and social scientists building the future on Blockchain technology.

We partner with Entrepreneurs, Challenger Enterprises and Governments, to help them build blockchain organizations for scale, market leadership, and sustainability.

Job Description

Blockchain Protocol Engineer to help us build the next generation of digital infrastructures.

The ideal candidate will have a passion for blockchain technology. 

You will build blockchain systems that will reshape industries. Redefining the way modern business operates.

You will maintain system performance using at least one of the following scripting languages:


GoLang
C++
Compiler: LLVM

You must have some experience with Smart contract development:

Solidity
Serpent

and the ability or eagerness to learn:

MongoDB
ReThinkDB
Kafka

As a Blockchain System Engineer you should have an interest in:

P2P networking
Distributed systems

Consensus methodologies:
PoS
DPoS
PoW
Tendermint

An understanding of cryptography including:

Asymmetric (pub/priv key) 
Symmetric 
Hash functions 
Encryption/signatures 
ECDH, ECDSA, PGP and AES

Beyond this baseline of excellence, you must show versatility: an intimate knowledge of the whole web stack.

How all the pieces of advanced technological architectures fit together:

Front-end Frameworks
Database
Network layer
HTTP protocol
TCP/IP
Linux

and how they impact the performance of robust distributed applications.

Qualifications

You will deliver engineering excellence as you strive to build scalable, robust, and fault-tolerant blockchain systems.

You ship high-quality product features on schedule. You never call code "released" until you’re confident it’s correct.

You are a self starter.

We're a company of entrepreneurs and we want to work with people who enjoy building things from the bottom up.

You are a great advocate.

We’re looking for someone who can distill complex ideas into simple, and credible, arguments. You’ll need to write well and have the ability to tell stories—about our product, people and the ways we’re helping to industry and society.

You are a team player.

It’s why we’re looking for people who enjoy working with others to get stuff done.

Our team is distributed.

You must be able to embrace an asynchronous communication environment.

We expect you to have strong written communication skills in English.

Additional Information

We offfer

Progressive and flexible work hours that matches your personality and lifestyle.

A multicultural and diverse team of colleagues from all over the world that speak on average 3 languages.

The ability for you to make an impact in the emerging fields of blockchain, cryptocurrency, and decentralized technologies.

A culture of continuos learning that is actively supported for your development and career growth.

Challenging and stimulating work in an emerging field where you will be able to gain and showcase valuable domain expertise.

We're a contrarian and progressive culture of independent thinkers and systematic executors that are driven to build cool things that matter.

We are looking for people who have a passion for blockchain technologies, and aspire to make an impact in their life and career.

Come change the game and build the future with us.