Nim Developer (Ethereum Implementation)

at Status (view profile)
Location New York City, London, United States
Date Posted November 24, 2018
Category Software Development
Job Type Remote
Salary range $80k – $120k , 0.1% – 0.1%
skills Nim

Description

Job Description

Status is building powerful decentralized apps on Ethereum that change the way we do things on the web. Our team is made up of self-motivated individuals who prosper in a fast-paced environment and value the ability to work from anywhere. As a product, Status is an open source discovery tool for the Ethereum blockchain that makes it easy for anyone to access apps and services built on the decentralized web. Status also allows users to browse, chat, make payments and more. As a platform, Status seeks to radically simplify the experience of building on the web3 stack in order to empower as many developers as possible to create fantastic, user-friendly decentralized applications.

Who are we?

We have aspirations to be a decentralized autonomous organization (DAO) in the near future. We're a remote team of made up of 100+ core-contributors and growing community of members scattered around the globe. We care deeply about open source software, and our organizational structure does away with hierarchy and fixed work hours. We believe in working with a high degree of autonomy while supporting the organization's priorities.

Project / Role

You'll be joining our research project Nimbus: https://github.com/status-im/nimbus/

Nimbus aims to be a sharding client implementation for the Ethereum Blockchain Application Platform. Because the largest deployment of Ethereum will potentially be on embedded systems, Nimbus will be designed to perform well on IoT and personal mobile devices, including older smartphones with resource-restricted hardware. The extensible, configurable, and modular design of Nimbus will make it production ready for Web 3.0 and will ensure that it can be supported and maintained across all goals of Ethereum 2.0.

You'll contribute to the development of all components required for a fully featured Ethereum 2.0 implementation - from the network protocols implementing the Web 3.0 stack to the inner working of the Ethereum virtual machine and its supporting development tools. For more info, please refer to the Nimbus roadmap at:

https://github.com/status-im/nimbus/wiki/Nimbus-Roadmap

Requirements

* Experience with Nim, and C/C++.
* Background in (embedded) systems programming, p2p technologies, familiarity with modern cryptography.
* Comfortable working in a remote team.
* Fluency in written and spoken English.
* You are excited by P2P technologies and cryptocurrencies.
* We are looking for a full-time team member.

Drop files here browse files ...