Smart Contract Nerd at Chainflip

822 days ago
✅ 11 applications

About the Company

CryptoJobs is the leading talent platform for Web3, crypto, and blockchain jobs.

About the Job

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.

What’s the Job?

In particular, this role is open to a European based software engineer who knows their way around smart contracts, both Ethereum and others. This role is not about copy pasting contracts and slapping a new name on it - it is about architecting and implementing a common design for Chainflip smart contract vaults across Ethereum, Solana, BSC, Avalanche, and any number of future smart contract compatible blockchains to enable us to integrate new blockchains into our cross-chain DEX securely and effectively. We’re looking for a talented software engineer with a breadth of experiences in the blockchain industry, a solid grasp on Solidity, and a willingness and capability to learn new smart contract frameworks to allow Chainflip to stretch it’s tentacles into every major blockchain ecosystem in existence.

Who You’d Work With

You would work closely with CTO Tom Nash, an experienced founder, and often directly engage with the other teams in the Chainflip Studio. This includes:

The Web Team, who build Chainflip’s beautiful user interfaces.
The DevOps Team, responsible for packaging, deploying, monitoring, and fixing all things infrastructure.
The Rust Team. They’re broken down into 2 groups:
The State Chain Team, who work on our Substrate blockchain.
The Chainflip Engine Team, who focus on off-chain processes like threshold signature processes and off-chain witnessing.

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 software 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.


Engineer, Smart Contracts, Solidity


€80K – €120K, 1% – 4% Equity

Applications for this job are currently closed.

Apply on CryptoJobs