Zero Knowledge (ZK) Jobs

856 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Zero Knowledge (ZK) Jobs
Job Position Company Posted Location Salary Tags

Nexus

Buenos Aires, Argentina

$157k - $175k

Belmont Lavan

United States

$54k - $87k

Belmont Lavan

United States

$122k - $150k

Belmont Lavan Ltd

United States

$90k - $105k

Belmont Lavan Ltd

United States

$54k - $87k

O1labs

Remote

$88k - $150k

Provable

San Francisco, CA, United States

$68k - $80k

Nexus

New York, NY, United States

$87k - $150k

Succinct

Remote

$125k - $175k

Provable

San Francisco, CA, United States

$90k - $90k

Nexus

San Francisco, CA, United States

$87k - $150k

Anza

United States

$90k - $150k

Succinct

Remote

$125k - $175k

Aztec

Remote

$140k - $150k

IO Global

Remote

$105k - $150k

Nexus
$157k - $175k estimated
Buenos Aires Argentina
Apply

About Nexus

Nexus is innovating at the intersection of artificial intelligence, blockchain, and zero-knowledge cryptography to build a Layer 1 for the AI era. Our team of world-leading experts is developing the Nexus Layer 1 blockchain, Nexus zkVM, and other breakthrough products with the goal of creating a verifiable financial world.

Nexus has raised $25M in Series A funding from Lightspeed, Pantera, Dragonfly, SV Angel, and more.

Location: Remote (commutable distance to Buenos Aires)
Type: Contract

Duration: 12 months with potential for extension

The Role

We’re expanding our backend engineering team in Latin America to design and deliver the infrastructure behind Nexus’s Layer 1 and its native DEX. As a Backend Engineer, you’ll build the systems and services that make verifiable trading, settlement, and financial data possible — ensuring reliability, speed, and transparency at scale.

You’ll collaborate with protocol, product, and frontend teams in San Francisco while contributing remotely from Argentina or Mexico.

What You’ll Do

  • Design and build backend services in Node.js and Rust for Nexus’s Layer 1 and DEX.

  • Develop APIs and data pipelines for trading, liquidity, and on-chain verification.

  • Build and maintain blockchain infrastructure components (RPC endpoints, explorers, dev tools).

  • Optimize performance and scalability across distributed systems.

  • Collaborate with frontend engineers to define data contracts and API interfaces.

  • Write clean, well-tested code that supports verifiable financial applications.

What We’re Looking For

  • Strong experience developing backend systems in Node.js, Rust, or similar languages.

  • Proficiency with PostgreSQL, Prisma, or equivalent data stores.

  • Understanding of API design, authentication flows, and performance optimization.

  • Experience with distributed systems, financial infrastructure, or blockchain.

  • Excellent communication skills in Business English (spoken & written).

Bonus Points For

  • Experience building or scaling financial systems (exchanges, payments, clearing).

  • Familiarity with blockchain architectures, smart contracts, or consensus protocols.

  • Exposure to DevOps tooling (Docker, Kubernetes, Terraform, AWS).

  • Experience in high-performance or low-latency system design.

Why Join Us

  • Build the backend systems powering the Layer 1 for Verifiable Finance.

  • Collaborate with experts across blockchain, AI, and financial infrastructure.

  • Shape the foundation for a verifiable, transparent, global trading system.

  • Thrive in a fast-moving, high-impact engineering environment.

⬇
Apply Now

What is Zero-knowledge?

Zero-knowledge is a concept in cryptography that allows two parties to exchange information without revealing any additional information beyond what is necessary to prove a particular fact

In other words, zero-knowledge is a way of proving something without actually revealing any details about the proof

Here are some examples of zero-knowledge:

  1. Password authentication: When you enter your password to log into an online account, the server doesn't actually know your password. Instead, it checks to see if the hash of your password matches the stored hash in its database. This is a form of zero-knowledge because the server doesn't know your actual password, just the hash that proves you know the correct password.
  2. Sudoku puzzles: Suppose you want to prove to someone that you've solved a particularly difficult Sudoku puzzle. You could do this by providing them with the completed puzzle, but that would reveal how you solved it. Instead, you could use a zero-knowledge proof where you demonstrate that you know the solution without actually revealing the solution itself.
  3. Bitcoin transactions: In a Bitcoin transaction, you prove that you have ownership of a certain amount of Bitcoin without revealing your private key. This is done using a zero-knowledge proof called a Schnorr signature, which allows you to prove ownership of a specific transaction output without revealing the private key associated with that output.
  4. Secure messaging: In a secure messaging app, you can prove to your contacts that you have access to a shared secret without revealing the secret itself. This is done using a zero-knowledge proof, which allows you to prove that you have access to the secret without actually revealing what the secret is.