Blockchain Jobs

43,398 jobs found

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

Receive emails of Blockchain Jobs
Job Position Company Posted Location Salary Tags

Lagrange

Remote

$84k - $150k

Hiro

Remote

$138k - $150k

Figure

Charlotte, NC, United States

$119k - $149k

Copperco

Zug, Switzerland

$81k - $93k

Aptoslabs

Remote

$72k - $84k

Toku

India

$68k - $112k

Circle

Singapore, Singapore

$72k - $110k

Tomo Wallet

Remote

$26k - $34k

Blockchain.com

Buenos Aires, Argentina

$106k - $114k

WOO

Hanoi, Vietnam

$45k - $90k

Binance

Asia

Amicus

New York, NY, United States

$180k - $250k

Kastech Software Solutions Group

Charlotte, NC, United States

$72k - $78k

Minutes to Seconds

New York, NY, United States

$39k - $65k

Fun.xyz

New York, NY, United States

$105k - $150k

Lagrange
$84k - $150k estimated
Remote

Fully remote worldwide position   Lagrange Labs is looking to hire a Distributed System Engineer to join our fast growing team. The ideal candidate would have familiarity developing production level distributed systems in Rust with familiarity with cryptography. Our team (https://www.lagrange.dev/) is currently building ZK MapReduce, a novel proof system that is designed for concurrently proving large-scale batch storage inclusion and dynamic MapReduce >

What you will be doing Lagrange Labs is looking for a talented distributed system engineers to lay the foundation for our distributed proving architecture lying at the foundation of our zk map-reduce service. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (ship it), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source.

You will be participating in a cross team environements with applied cryptographers and researchers to design and implement an elegant, reusable open-source solution for Lagrange’s distributed proving architecture  You will create and/or maintain software libraries and programs depended on by other systems and applications in the stack. You will have the opportunity to drive the design decisions from the ground. You will engage and educate the community, from users to contributors

What we’re looking for

Significant experience building applications using Go or Rust

Our stack is in Rust, but we’re looking for talented people in distributed systems regardless of the their language background

Solid understanding of distributed systems principles (required) 

Understanding Divide and Conquer concepts (e.g., MapReduce) Distributed Databases such as MongoDB or MariaDB Understanding the basics of sharding Distributed Ledger Technology (DLT) and Blockchain

Experience designing and building distributed and/or p2p software systems and applications.

Experience Implementing DHTs, consensus (Raft/PAXOS) and/or blockchain-based protocols (preferred) 

Literacy with cryptographic principles and practices (signatures, SNARKs, etc)

Especially in the blockchain context

Excellent communication skills on both technical and non-technical issues Proven track record of independently driving projects in a fast-paced environment

Benefits

Competitive salary + equity and token package Team offsites and conference travel Fully remote with flexible hours Unlimited vacation policy Top-tier health, dental, and vision coverage for US employees

Why Lagrange?

Opportunity to work alongside other top-tier and passionate researchers and engineers Respectful team culture with high individual ownership of your work Be a part of developing groundbreaking solutions that can be a key piece of infrastructure for the crypto industry. Ability to contribute to high impact research publications

What does a blockchain developer do?

A blockchain developer is a software developer who specializes in the development of applications that make use of blockchain technology

Some of the responsibilities of a blockchain developer may include:

  • Designing and implementing smart contracts.
  • Creating and maintaining the infrastructure that supports the blockchain network, and developing user-facing applications that make use of the blockchain.
  • Additionally, a blockchain developer may also be responsible for researching and staying up-to-date with the latest developments in blockchain technology, in order to ensure that their applications are secure and efficient.