RADICLE RADICLE RADICLE 
RADICLE PEER-TO-PEER NETWORK 
RADICLE SOVEREIGN FORGE 
RADICLE PEER-TO-PEER NETWORK 
RADICLE SOVEREIGN FORGE 
RADICLE PEER-TO-PEER NETWORK 
RADICLE SOVEREIGN FORGE 
RADICLE PEER-TO-PEER NETWORK 
RADICLE SOVEREIGN FORGE 

Work for Radicle

Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.

We are seeking talented people to join us in contributing to Radicle and this page lists open positions we are looking to fill. Contact us via radicle.zulipchat.com or work@radicle.xyz with your application. Unsolicited applications, i.e., ones that fit none of the positions below, are also welcome.

Note that we currently are:

Application Process

The application process is the same for all roles listed below:

  1. After contacting us, please allow for seven to ten days for us to get back to you. We review applications once per week, and do so manually and thoroughly.
  2. We invite you to an initial chat about your previous experience, allowing for discussions of questions.
  3. The chat might conclude with us posing a collaborative task to you, especially if you have not contributed to Radicle prior to your application. For details on what this task might be, refer to the description of position you are applying for. In all cases it will be a predefined task, which will be explained by us to set you up for success. Of course we will answer your questions for clarification. We will provide payment for up to 10 hours of work spent on this task. However, at a reduced rate of 50 EUR per hour.
  4. If you have been posed with the task, the intent is that you work on it, and report back to us. Often times this will mean more interaction, for example getting a patch merged to one of our Git repositories.
  5. We invite you to a final chat, which concludes the application process.

Contractual Counter-Party

For compensation payment, your contractual counter-party is the Better Internet Foundation. Your compensation can be paid in CHF, EUR (compensation is quoted in this currency), GPB, USDC (on Ethereum). Please note that payment in USD is not possible. Refer to these notes on how to invoice. This applies after a successful application as well for the work completed on the interview task during the application process (if the task was posed).

Open Positions

Protocol Developer

We are looking for a protocol developer to push the Radicle protocol forward.

Key Responsibilities

Experience

Challenge

You might be asked to propose a change to the implementation of the protocol, i.e., use Radicle to contribute a patch to the heartwood repository, which changes some aspect of the protocol. We will provide you with a predefined task description (potentially multiple for you to choose from) and clarify the scope.

Compensation

The compensation starts at 85 EUR per hour, with an expected 20-40 hours per week and can be discussed based on your experience and location.

UX/DX Developer

We are looking for a developer, who is interested in UX/DX, to push Radicle tooling forward.

Key Responsibilities

Experience

Challenge

You might be asked to propose a change to rad, i.e., use Radicle to contribute a patch to the heartwood repository, which changes some aspect of the CLI. We will provide you with a predefined task description (potentially multiple for you to choose from) and clarify the scope.

Compensation

The compensation starts at 85 EUR per hour, with an expected 20-40 hours per week and can be discussed based on your experience and location.