Chainflip logo

Typescript Monk


Chainflip is a blockchain project that uses multi-party-computation and threshold signature schemes to allow our decentralised validator network to secure assets across multiple arbitrarily differentiated blockchain networks, with the ultimate goal of allowing users to swap between various cryptocurrencies across multiple blockchains in a trustless and programmatic way.

This is a very tightly coupled engineering challenge, one that we’ve been working on for over a year. It is a multidisciplinary exercise in distributed systems, decentralised finance, blockchain consensus mechanisms, cyber security, applied cryptography, and front end tooling. Our engineering team of 15 is on the lookout for additional brainmuscle (which is a brand new word) to tackle this challenge. We’re mostly based in Berlin, Germany.

You can read more about Chainflip Labs and joining the team here.

What’s the Job?

In particular, this role is open to a European based software engineer who can deploy their powerful brain skills in Typescript. This role is not purely about making pretty sites in React – although you’ll be doing that too. We’re looking for a backend-oriented and technically sound TS/JS person who knows their way around the stack and can write clean and well structured code both for the server and the client. At Chainflip, you’ll be tackling challenging optimisation and integration problems emerging from web3 technologies and finding novel solutions. You will also be regularly communicating with other teams in the project to make sure our protocol comes together seamlessly.

Who You’d Work With

The “web” team at the moment consists of 3 engineers who are working on the 5 end-user interfaces that we are building as a part of this project. These include our Block explorer, staking, swapping, monitoring, and liquidity provision interfaces, as well as the fluffy stuff like our websites. You’d be joining these guys, 2 of which are based in Berlin. On top of these fine chaps, there is the DevOps team, who are responsible for packaging, deploying, monitoring, and fixing validators and test networks as well as the web applications we have under our belt. Then there’s the bulk of the engineering team: the Rust team. They’re broken down into 3 groups, which include the State Chain team, who work on the Substrate based Chainflip specific blockchain, the Chainflip Engine Room (CFE), who focus on off-chain processes like threshold signature processes and off-chain witnessing, and the handful of specialist engineers who work on protocol development and testing. Finally, there’s a couple of other specialists that work on smart contracts and external blockchain integrations. This growing engineering team is run by the prolific CTO Tom Nash, a younger but experienced founder and CTO with plenty of blockchain related engineering and leadership experience.

Who Should Apply?

If you’re based in Europe and/or willing to relocate to Berlin, have at least 3 years of professional experience as a full stack engineer, and are excited about new and exciting challenges that will push the boundaries of your knowledge in software, this is the role for you.

Salaries and Token packages are on offer that are commensurate with skill and experience. Please indicate your expected salary range when applying, and we will take that into consideration during the interview process.

The Process

Please submit your CV for review. A screening call will be conducted by our operations manager. For our engineering or technical roles, the first stage is a 1hr remote real-time code interview run by our existing engineering team in a language of your choice. Following this you will have a more informal meeting with some other members of the team. From there, if successful, a final review with the CEO will take place. This whole process can take as little as 1 week for the right candidates.

Apply now

Please let Chainflip know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.


Job type


Apply now

Please let Chainflip know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.