⬅️  To Main P2P jobs

Create flexible and precise queries that fit your needs exactly. Example: React.js, -USA  × Laravel, Vue.js, -Contract  × will get you jobs that are (React.js and not in USA) or (Laravel and Vue.js and not Contract/Freelance).

You can mix and match any tags, negations and groups in any order. And don't worry about typos – the search is fuzzy.

Dismiss

P2P. org Remote
We at P2P.org are the largest staking and restaking operator, with a TVL of over $8B 🔝 We are constantly focused on launching new yield products: for example, in Polkadot (adding +15-20% to NRR) and Ethereum, where we offer significantly higher NRR (+40%) than any other staking operator 💪 We also keep an eye on exciting projects and launch new networks such as TON, Avail, Monad, and Babylon. We strongly believe in Bitcoin and the DeFi ecosystem around it, and we have a dedicated team focused on finding the best yield solutions based on Bitcoin. We work with partners like BitGo, Crypto.com , Ledger and ByBit. We are actively expanding our product line, exploring RWA, data, yield, and service products for exchanges, custodians, and banks P2P.org unites talented individuals globally ❤️ Despite our distributed team, we share a passion for d

We at P2P.org are the largest staking and restaking operator, with a TVL of over $8B 🔝

We are constantly focused on launching new yield products: for example, in Polkadot (adding +15-20% to NRR) and Ethereum, where we offer significantly higher NRR (+40%) than any other staking operator 💪

We also keep an eye on exciting projects and launch new networks such as TON, Avail, Monad, and Babylon. We strongly believe in Bitcoin and the DeFi ecosystem around it, and we have a dedicated team focused on finding the best yield solutions based on Bitcoin.

We work with partners like BitGo, Crypto.com, Ledger and ByBit.

We are actively expanding our product line, exploring RWA, data, yield, and service products for exchanges, custodians, and banks

P2P.org unites talented individuals globally ❤️

Despite our distributed team, we share a passion for decentralized finance - a fairer system for all. We code, learn, create, and connect to shape finance's future 💰

P2P.org boasts a strong reputation and network. We prioritize customer satisfaction and, as tech enthusiasts, develop innovative solutions that bolster our brand.

Who are we looking for 🔍

We are looking for a skilled Backend Developer to create and support APIs and services for P2P Staking Platform.

You will work on 🚀

  • Developing and continuously enhancing the backend for our staking API, including related services and SDKs.

  • Building and integrating with internal and third-party services to ensure clients receive accurate and reliable data.

  • Focus on improving the securityperformance, and stability of our products to deliver a seamless user experience.

Stack

  • JavaScript / TypeScript

  • Nest.js

  • Postgres

  • RabbitMQ

  • Redis

  • Kubernetes, ArgoCD, GCP

You have 🤓

  • 6+ years of experience with Node.js and a strong understanding of back-end development principles.

  • Strong knowledge of relational and document-oriented databases, such as PostgreSQL and MongoDB, with a focus on architecture and best practices.

  • Solid understanding of RESTful API design principles.

  • Understanding of caching strategies and efficient cache invalidation.

  • Experience with monitoring, profiling, and optimizing code for performance and scalability. We are using tools like New RelicGrafana, and Graylog.

  • Familiarity with Docker and DevOps basics for building environment-independent projects.

  • Proven experience in collaborative team environments with open communication.

  • Proficiency in spoken English for effective team communication.

  • A degree in technical higher education.

Nice to have 🤓

  • Experience with Nest.js.

  • Basic knowledge of how blockchain networks based on Proof-of-Stake consensus work.

  • Experience in developing applications using hexagonal architecture principles.

  • Experience with cloud platforms (e.g., Google Cloud, Heroku, AWS) and the ability to build with their limitations and strengths in mind.

At P2P.org we have a team of experts with their own unique approach and ownership culture. Together we gain experience and make dreams come true! 🌟

  • Competitive salary level in $ (we can also pay in Crypto)

  • Well-being program

  • Mental Health care program

  • Compensation for education, including Foreign Language & professional growth courses

  • Equipment & co-working reimbursement program

  • Overseas conferences, community immersion

  • Positive and friendly communication culture

P2P.org is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, veteran status, or disability.

Apply Now:

Permalink

Logos Remote
Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms. About Waku A family of generalised P2P communications protocols. The messaging layer of the Logos stack. Waku is private, censorship resistant, modular, and scalable by design. This combination of features makes Waku suitable to run in a wide range of environments, including phones and browsers, while upholding its users’ rights to private communications. About Status A blockchain-based super app that combines private messaging, a wallet, a DApp browser, and tools for web3 community management. Status aims to be a truly decentralised communication tool and, since its founding in 2017, ha

Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.

About Waku

A family of generalised P2P communications protocols. The messaging layer of the Logos stack. Waku is private, censorship resistant, modular, and scalable by design. This combination of features makes Waku suitable to run in a wide range of environments, including phones and browsers, while upholding its users’ rights to private communications.

About Status

A blockchain-based super app that combines private messaging, a wallet, a DApp browser, and tools for web3 community management. Status aims to be a truly decentralised communication tool and, since its founding in 2017, has been progressively removing reliance on centralised infrastructure. The application leverages Waku and other technologies developed under the IFT umbrella.

Key responsibilities

  • Research and document the current chat and related app protocols implemented in the Status application
  • Design and specify new application protocols that use Waku, Codex and other IFT technologies; ensure the protocols are securely scalable and privacy-preserving.
  • Use a layered protocol approach that is mindful and explicit about what it requires, what it provides, under what threat models, and with what trade-offs.
  • Build PoCs to demonstrate the working of new or modified protocols in nimlang and JavaScript.
  • Liaise with the Waku research team to understand the Waku protocols and how to build secure applications using them.
  • Liaise with Status leadership to agree on properties for new protocols and related user-facing features.
  • Collaborate with the expert researchers within Vac and apply their specialised knowledge in cryptography and other related fields.
  • Collaborate with Waku test engineers to simulate and test behaviour of new and modified protocols

You will ideally have

  • A strong academic background with proven experience in applied research and translating research findings into user-facing products.
  • Excellent verbal and written skills, especially in interpreting and compiling new technical specification documents
  • Experience with off-the-shelf networking stacks such as libp2p
  • Familiarity with encryption and key exchange mechanisms
  • Experience with building end-to-end instant messaging protocols
  • Experience with low level/strongly typed languages (C/C++/Go/Rust)
  • A strong alignment to our mission: https://free.technology/; https://waku.org/about/

Bonus points:

  • Comfortable working remotely and asynchronously
  • Experience working for an open source organisation.
  • Experience with cryptography such as OTR, X3DH, Noise protocol.
  • Experience in, and passion for, blockchain and decentralized technologies.

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].

Hiring process

  • Interview with our People Ops team
  • Interview with Waku Research Lead
  • Pair programming with Waku Team member on take home task
  • Interview with Chat/App Protocol Team Lead and Status App Lead
  • Interview with Waku Lead

The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline.

Compensation

The expected compensation range for this role is $120,000 - $150,000 (negotiable, dependent on how we assess your skills and experience throughout our interview process). We are happy to pay in any mix of fiat/crypto.

Permalink

Vac Remote
🗓  Wed, Jan 8 C C# C++ Crypto Ethereum Go Java Nim P2P Research Rust Stacks libp2p Pays in crypto
Who we are P2P networks are at the heart of decentralized technologies and libp2p has quickly gained popularity as the goto p2p stack. We, the Vac P2P R&D service unit, have successfully implemented and deployed a full fledged libp2p stack, which is now powering the Nimbus Ethereum 2 client as well as Waku . Our implementation is written in Nim - an efficient, expressive and elegant programming language. Besides developing nim-libp2p , we conduct applied P2P research and take part in the libp2p specification process. The role: As the Lead P2P Engineer, you will spearhead a small team dedicated to advancing the nim-libp2p project and conducting libp2p-related research. Your role involves fostering a collaborative and innovative environment where knowledge sharing and skill development thrive. You will oversee the project lifecycle, ens

Who we are

P2P networks are at the heart of decentralized technologies and libp2p has quickly gained popularity as the goto p2p stack.

We, the Vac P2P R&D service unit, have successfully implemented and deployed a full fledged libp2p stack, which is now powering the Nimbus Ethereum 2 client as well as Waku.

Our implementation is written in Nim - an efficient, expressive and elegant programming language. Besides developing nim-libp2p, we conduct applied P2P research and take part in the libp2p specification process.

The role:

As the Lead P2P Engineer, you will spearhead a small team dedicated to advancing the nim-libp2p project and conducting libp2p-related research. Your role involves fostering a collaborative and innovative environment where knowledge sharing and skill development thrive. You will oversee the project lifecycle, ensuring the timely delivery of milestones while actively participating in the libp2p community through discussions and events.

Your research will drive advancements in libp2p, leading to practical implementations that contribute to specifications, ensuring they are accessible and usable. You will engage with IFT project teams to gather requirements, aligning project goals with broader organizational objectives.

A deep understanding of the full codebase will enable you to address ad-hoc tasks effectively, acting as a resource for your team to focus on their primary responsibilities.

You will implement libp2p protocols according to existing specifications and further the architecture and development of the nim-libp2p implementation.

Key responsibilities

  • Lead and mentor a small team of P2P engineers, fostering a collaborative and innovative work environment.
  • Facilitate knowledge sharing and skill development among team members
  • Oversee the nim-libp2p project lifecycle, ensuring timely delivery of project milestones.
  • Actively participate in the libp2p community, contributing to discussions, and events.
  • Conduct research to explore advancements in libp2p
  • Create practical implementations of research outputs and contribute to libp2p specifications, ensuring they are accessible and usable.
  • Engage with IFT project teams to gather requirements and ensure alignment on project goals.
  • Develop a thorough understanding of the full codebase to effectively address and resolve ad-hoc tasks and issues.
  • Act as a resource for the team, enabling them to focus on their primary responsibilities by handling urgent or unforeseen technical challenges
  • Implement libp2p protocols according to existing specifications
  • Further architecture and development of the nim-libp2p implementation

You ideally will have

  • A passion for decentralization, P2P and privacy-preserving technology
  • Strong leadership skills to mentor and guide a team, fostering collaboration and productivity
  • Experience in managing projects, including planning, execution, and stakeholder communication
  • Ability to handle team dynamics and resolve conflicts effectively
  • Excellent communication skills to interact with team members, stakeholders, and the broader community
  • Willingness to adapt to changing project requirements and priorities
  • Strong engineering background
  • In-depth knowledge of peer-to-peer networking protocols
  • Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#)
  • Experience building networking-heavy applications and p2p networking specifically
  • Experience implementing core networking protocols such as Websockets and/or Quic
  • Familiar with p2p building blocks such as gossiping, routing and discovery (DHTs), and Nat traversal
  • Knowledge of security protocols and practices for securing P2P networks and protecting data
  • A strong alignment to our mission

Bonus points

  • Experience working remotely
  • Experience working for an open source organization
  • Previous experience with libp2p - preferably as a direct contributor to the codebase or specifications
  • Or, experience with other off-the-shelf networking stacks such as devp2p
  • Experience with the Nim language

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].

Interview Process

  • Interview with our POps team
  • Interview with a member of an IFT BU using nim-libp2p
  • Pair programming interview with a member of an IFT BU using nim-libp2p
  • Interview with Vac team lead

Compensation

The expected compensation range for this role is negotiable, dependent on how we assess your skills and experience throughout our interview process. We are happy to pay in any mix of fiat/crypto.

Permalink

Vac Remote
🗓  Wed, Jan 8 C C# C++ Crypto Ethereum Go Java Nim P2P Research Rust Stacks libp2p Pays in crypto
Who we are P2P networks are at the heart of decentralized technologies and libp2p has quickly gained popularity as the goto p2p stack. We, the Vac P2P R&D service unit, have successfully implemented and deployed a full fledged libp2p stack, which is now powering the Nimbus Ethereum 2 client as well as Waku . Our implementation is written in Nim - an efficient, expressive and elegant programming language. Besides developing nim-libp2p , we conduct applied P2P research and take part in the libp2p specification process. The role As a P2P Engineer you will play a key role in the development and advancement of decentralized networking technologies by implementing libp2p protocols, and contributing to the evolution of the nim-libp2p implementation. The role involves implementing libp2p protocols according to existing

Who we are

P2P networks are at the heart of decentralized technologies and libp2p has quickly gained popularity as the goto p2p stack.

We, the Vac P2P R&D service unit, have successfully implemented and deployed a full fledged libp2p stack, which is now powering the Nimbus Ethereum 2 client as well as Waku.

Our implementation is written in Nim - an efficient, expressive and elegant programming language.

Besides developing nim-libp2p, we conduct applied P2P research and take part in the libp2p specification process.

The role

As a P2P Engineer you will play a key role in the development and advancement of decentralized networking technologies by implementing libp2p protocols, and contributing to the evolution of the nim-libp2p implementation.

The role involves implementing libp2p protocols according to existing specifications, as well as collaborating with researchers to support the practical application of new advancements in libp2p, transforming research outputs into usable implementations.

Key responsibilities

  • Implement libp2p protocols according to existing specifications
  • Further architecture and development of the nim-libp2p implementation
  • Support researchers who conduct research exploring advancements in libp2p
  • Create practical implementations of research outputs and contribute to libp2p specifications, ensuring they are accessible and usable

You ideally will have

  • A passion for decentralization, P2P and privacy-preserving technology
  • Excellent communication skills
  • Willingness to adapt to changing project requirements and priorities
  • Strong engineering background
  • In-depth knowledge of peer-to-peer networking protocols
  • Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#)
  • Experience building networking-heavy applications and p2p networking specifically
  • Experience implementing core networking protocols such as Websockets and/or Quic
  • Familiar with p2p building blocks such as gossiping, routing and discovery (DHTs), and Nat traversal
  • Knowledge of security protocols and practices for securing P2P networks and protecting data
  • A strong alignment to our principles

Bonus points

  • Experience working remotely
  • Experience working for an open source organization
  • Previous experience with libp2p - preferably as a direct contributor to the codebase or specifications
  • Or, experience with other off-the-shelf networking stacks such as devp2p
  • Experience with the Nim language

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].

Interview Process

  • Interview with our POps team
  • Interview with a member of an IFT BU using nim-libp2p
  • Pair programming interview with a member of an IFT BU using nim-libp2p
  • Interview with Vac team lead

Compensation

The expected compensation range for this role is negotiable, dependent on how we assess your skills and experience throughout our interview process. We are happy to pay in any mix of fiat/crypto.

Permalink

Twine Remote
Who We Are Twine is building a next-generation multi-chain ZK Layer 2 (L2) platform focused on advanced cross-chain interoperability . Our team comprises globally distributed cryptographers, engineers, and blockchain enthusiasts driven by the mission to unlock trust-minimized transactions across different Layer 1 (L1) networks. We’ve secured backing from top VCs and prominent figures in the Web3 space , including Founders of Solana, Celestia, LayerZero, Sei, Nebra, Espresso, Gitcoin and prominent VCs (1kx, Robot Ventures) ensuring a strong foundation and network for our ambitious roadmap. What We’re Doing Our goal is to enable secure, scalable, and synchronous cross-chain transactions by leveraging ZK proof systems , sophisticated proof aggregation techniques, and distributed protocols. Twine aggregates security from multiple L1s without relying on traditional b

Who We Are

Twine is building a next-generation multi-chain ZK Layer 2 (L2) platform focused on advanced cross-chain interoperability. Our team comprises globally distributed cryptographers, engineers, and blockchain enthusiasts driven by the mission to unlock trust-minimized transactions across different Layer 1 (L1) networks. We’ve secured backing from top VCs and prominent figures in the Web3 space, including Founders of Solana, Celestia, LayerZero, Sei, Nebra, Espresso, Gitcoin and prominent VCs (1kx, Robot Ventures) ensuring a strong foundation and network for our ambitious roadmap.

What We’re Doing

Our goal is to enable secure, scalable, and synchronous cross-chain transactions by leveraging ZK proof systems, sophisticated proof aggregation techniques, and distributed protocols. Twine aggregates security from multiple L1s without relying on traditional bridging or wrapped assets—offering developers a unified platform for building decentralized applications that interact across multiple blockchains seamlessly. We integrate cutting-edge proving systems like GKR along with top performing general purpose ZK VMs (SP1 ZKVM from Succinct, Risc0) and other modern cryptographic frameworks to scale and secure multi-chain interactions.

What You’ll Do

  • Design & Architect Protocols Lead and shape Twine’s core protocol with an emphasis on ZK and distributed technologies. Ensure that modularity, scalability, and security remain cornerstones of our architecture.
  • ZK & L2 Leadership Research, prototype, and pioneer the integration of advanced zero-knowledge techniques (e.g., GKR, PCD and others) and next-gen rollup architectures into Twine’s multi-chain platform.
  • Hands-On Rust Development Develop high-performance Rust code for cryptographic proof generation, verification, and protocol logic—emphasizing concurrency, memory safety, and optimized cryptographic operations.
  • Distributed Protocols & Cryptography Spearhead the development and refinement of distributed protocols, ensuring fault-tolerant design that can scale across multiple chains and adversarial conditions.
  • Mentorship & Collaboration Drive technical excellence by mentoring engineers and cryptographers, conducting thorough code reviews, and standardizing best practices for testing and security.
  • Security & Audits Define security best practices, coordinate formal audits, and manage vulnerability assessments for core protocol components.

⠀ What We’re Looking For

  • Expert Rust Skills Demonstrable command of Rust for systems programming, particularly in performance-critical cryptographic routines and distributed systems.
  • ZK Cryptography Experience Hands-on experience with zero-knowledge protocols and familiarity with foundational and advanced concepts.
  • Distributed Protocols Knowledge Proven experience designing and deploying distributed protocols, consensus mechanisms, or P2P networks in production environments.
  • Systems & Architecture Strong background in architecting resilient, scalable systems and writing high-quality code for mission-critical applications.
  • Leadership & Communication Adept at leading technical discussions, explaining cryptographic and distributed systems concepts to diverse audiences, and collaborating across a global team.
  • Security Mindset Deep understanding of secure coding practices, formal verification methodologies, and protocol design principles.
  • Adaptability & Autonomy Comfortable operating in a fast-paced environment, taking initiative, and delivering impactful results.

⠀ Why Twine

  • High-Impact Role Help define the future of cross-chain L2 solutions, combining groundbreaking cryptographic research and real-world use cases.
  • Cutting-Edge Tech Work at the forefront of ZK innovation and shape the multi-chain infrastructure that powers tomorrow’s decentralized applications.
  • Remote-First Culture Join a distributed team with the flexibility to work from anywhere in the world.
  • Tier 1 Backing Benefit from access to top-tier investors, advisors, and prominent Web3 figures who support our mission and growth.
  • Collaborative Environment Engage in a mission-driven team that values curiosity, creativity, and teamwork—where your contributions directly drive innovation.

⠀ If this resonates with you and you’re excited about shaping the future of ZK-powered, trust-minimized cross-chain solutions, we want to hear from you.

Permalink

Clearmatics London
About Clearmatics Clearmatics is a blockchain protocol engineering company that builds decentralised financial market infrastructures that are more open, efficient, and resilient than those serving legacy market structures of today. We have a bold vision for this new market infrastructure - enabling market participants to solve currently unaddressed problems of the real economy, including “missing markets” problems. We aim to achieve our vision through technologies that allow peer-to-peer trading and settlement within new markets, and with digital assets whose values track real-world risk factors that currently have no suitable expression in legacy markets. No matter the nature of a risk factor, whether macro-economic or climactic, our mission is to make important risk factors tradable; by anyone, anywhere, without reliance on financial intermediaries. We are building this new infrastructure in collaboration with incredible trading and

About Clearmatics

Clearmatics is a blockchain protocol engineering company that builds decentralised financial market infrastructures that are more open, efficient, and resilient than those serving legacy market structures of today.

We have a bold vision for this new market infrastructure - enabling market participants to solve currently unaddressed problems of the real economy, including “missing markets” problems. We aim to achieve our vision through technologies that allow peer-to-peer trading and settlement within new markets, and with digital assets whose values track real-world risk factors that currently have no suitable expression in legacy markets.

No matter the nature of a risk factor, whether macro-economic or climactic, our mission is to make important risk factors tradable; by anyone, anywhere, without reliance on financial intermediaries. We are building this new infrastructure in collaboration with incredible trading and blockchain communities.

Clearmatics was founded in 2015, and we have ever since been committed advocates of Open Source development, and active participants in the blockchain and cryptography research communities. We’ve also been an active participant and supporter of decentralized infrastructure initiatives.

We’re looking to hire a Smart Contract Engineer to expand our Layer 1 Engineering team.

Our stack is Ethereum-like, so familiarity with – and passion for – the space is key.

Some of the areas we tackle include blockchain infrastructure optimised for financial use-cases, protocols for specific applications (such as smart contract-based derivatives, synthetic assets, cryptocurrency stabilization, …), scalability and privacy through cryptography (zkSNARKs, multiparty computation, private transactions/assets).

Currently the Clearmatics team is heavily involved as the Launch Partner for the Autonity Project. Autonity is an EVM based public blockchain for decentralised derivatives clearing. You can learn more about the Autonity project and its ongoing testnet games through the links below.

Responsibilities

You will develop and maintain decentralised financial smart contracts on Autonity that will enable the creation of decentralised risk markets in real-world risk factors.

This will involve working on a wide range of problems including smart derivatives, DEX trading & settlement protocols, algorithmic stabilisation, data oracles, liquid staking, and more.

Working alongside quantitative researchers and protocol engineers, you will transform research models and prototypes into production-grade Solidity code. You will also collaborate with Autonity core developers on enhancing L1 protocol contracts and integrating new functionality into the Autonity Go Client.

Requirements

  • 4+ years professional experience in software engineering
  • 2+ years smart contract programming experience in Solidity
  • Bachelor’s degree in Computer Science or a related technical field
  • Strong knowledge of Eth1 protocols and proof of stake consensus
  • An understanding of the DeFi landscape and major DeFi primitives
  • Proficiency in Python programming and web3.py Ethereum development
  • Experience interfacing with data oracles and P2P data stores (e.g. IPFS)
  • Experience working with third party smart contract auditors
  • Contributed code to open-source projects in the Web3 space

Bonus points

  • Experience designing, researching, or implementing Web3 protocols
  • Proficiency with the Python scientific computing stack (NumPy, Pandas, Jupyter)

Our compensation is blockchain competitive and dependent on your skills & experience.

Permalink