Position: Senior Rust Developer (Blockchain)
Company: Simplify
Category: Rust
Experience required: 5y
English level: upper

About us:

We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.
Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make their ways to each other simple.
Simplify — your way to Greatness.

Start of work: as soon as possible.

Duration: long-term contract.

Schedule: Developer teams work in the time zones of the East Coast and Europe.

About the company and the project: 
The project is a decentralized public network based on a novel cryptographic primitive we call Nil Message Compute (NMC). NMC allows for arbitrary computation constructions to be built on top of a proprietary decentralized data store in an efficient manner with no node-to-node communication during the computation step, which allows for the creation of a new type of decentralized network that greatly expands the possibilities of decentralized computing.

Stages of the interview:

1. Initial screening call with a member of the People team (30 min)
2. Technical Challenge
3. Technical Interview x2

Requirements:
- Excellent verbal and written communication skills in English
- 5+ years of professional software development experience
- 3+ years of programming experience with at least one modern language such as Java, C++, C#, Go, or Rust
- 2+ years of experience leading technical projects in one or more of the existing Blockchain Technologies e.g. Ethereum (or other EVMs), Solana, Polkadot
- Ability to develop smart contracts in Solidity or similar languages ​​(e.g. Rust, Vyper)
- Passionate and enthusiastic about cryptocurrencies and the DLT space
- Very strong grasp of smart contract design patterns and security considerations

Nice to have:
- Experience with blockchain infrastructure systems (e.g. Oracles, Bridges, RPCs)
- Experience with Rust, Golang, node.js
- Experience with Docker/Kubernetes/Openshift technologies
Knowledge and understanding of cryptocurrency markets, ecosystem, and ethos
- Experience in financial markets/software / Defi
- Knowledge and experience in the design and development of distributed cryptographic principles and protocols (e.g. ZKP or SMPC)

Responsibilities: architect, design, build, test and deploy infrastructure related to the blockchain layer used within the NMC Network as well as integrate blockchain technologies from the greater ecosystem with our systems.

About the tracker and management tools: BambooHR is used for vacation and sick leave, Notion, and Asana for project management.

Who will be in the team: Fully distributed team - UK, US, Ireland, Amsterdam, Belgium, Spain, etc. around 37 people at the moment.

Our blockchain role is the priority and the team is looking for someone very specific.
We are looking for someone who has a proven track record with architecture rather than forking or being exposed to Blockchain work.

We offer:

• Professional development and personal growth
• Financial opportunities that attract
• Remote work option
• Comfortable working environment
• 14 working days of paid vacation (minimum)
• Paid leave 10 days / Paid sick leave
• Friendly and open-minded team