At Parity Technologies we have built and launched next generation blockchain networks like Kusama and Polkadot atop the Substrate blockchain framework
These networks provide the largest staking platforms, the most advanced on-chain governance systems, fast and efficient cryptocurrencies, and more
All of these systems are powered by FRAME and the Runtime Pallets included with Substrate, which are available for all Substrate developers to use
What you will do
We are looking to expand the team which develops these core runtime systems
This involves maintenance of existing pallets, modifications and upgrades for the needs of the network, and even entirely new pallets which provide value to our end users
As a part of your job, you will need to design crypto-economically sound protocols which incentivize and control the behavior of anonymous and potentially malicious actors
You need to write comprehensive tests or even try to attack our systems in the same ways malicious actors will
You will need to architect migration utilities to allow existing networks to use new features and functionalities seamlessly
You will need to provide support to developers who may want to integrate and use FRAME and these runtime pallets
Beyond the development of the runtime systems, you will also work to develop FRAME itself
Your research and development of user friendly APIs will make your life and the lives of other runtime developers more easy
This involves writing Rust macros and developing new utility libraries
Responsibilities
In the context runtime development within Substrate, we expect you to (among other things):
- Research and learn about the end users of our network
- Engage with council and governance systems which give direction to the development of our networks
- Write clean, functional, and “absolutely correct” code for our blockchains
- Develop crypto-economically sound protocols which incentivize behaviors we want
- Manage complex state machines which are resistant to attacks
- Potentially contribute to JavaScript frameworks to enable users to easily access new features
- Collaborate with other members of the team and open-source contributors
Benefits
- Working at Parity means focusing on the stuff that counts: building of the most cutting-edge technology for the future web
Our teams enjoy a high degree of trust, freedom and autonomy to achieve that goal
- Because we value initiative and learning, we’ve defined a generous personal budget to attend conferences or skills courses of your own choosing
We think you know what’s best for you! - Parity is a diverse company with people from various countries and we will support you with German language courses where needed