Substrate runtime Developer - remote

Posted 2 years ago
Stack Overflow

As a Substrate runtime Developer at SORAMITSU, you'll be working on some of our most exciting projects including: SORA network that provides tools for decentralized applications that use digital assets and Polkaswap - the eagerly anticipated AMM DEX (decentralized exchange) based on SORA network.

Don’t worry about Substrate in the job description! You’ll be focused on extending SORA and Polkaswap with new features. SORA and Polkaswap are live now, you can check them here polkaswap.io and here

Your work time

You’ll spend 50% of your time writing new pallets, 20% of your time checking PRs from your colleagues, 20% of your time on fixing and researching some technical issues and helping other teams and 10% of your time on meetings.

Your schedule

Our team is distributed and everyone has his own schedule. The main thing is to join daily team meetings and reply in chats if you were tagged. As was mentioned above you’ll spend most of your time on coding and it’s great! We don’t spend much time on meetings that we don’t need.

Responsibilities include:

  • Design, implement and support software production.
  • Write tests that guarantee high quality of functional and non-functional characteristics of produced code.
  • Perform code review for other developers.
  • Take part in making architectural decisions.

The ideal candidate has:

  • 2+ years of experience in development.
  • Experience in Rust, with a fair knowledge of the language specification.
  • Experience in Substrate development.
  • Good knowledge of Substrate, Polkadot, Kusama ecosystem.
  • Thorough knowledge of the standard library, and algorithms.
  • Understanding cryptography algorithms, blockchain concepts is a plus.
  • Understanding of blockchain consensus algorithms work is a plus.
  • Knowledge of one or more blockchain protocols: Ethereum,Polkadot
  • Understanding of basics in DevOps engineering.
  • Knowledge of principles and practices in Agile development.
  • Proficient understanding of code versioning and git-flow.