Search...
Urgently Hiring

Blockchain Engineer

Fullstack logo
Fullstack

We're a fast-moving team committed to tackling complex challenges and delivering impactful technology in the Crypto ecosystem. We prioritize shipping results over endless theorizing and stay relentlessly focused on delivering real user value. We are hiring exclusively for in-person, full-time, in NYC.

NYC, NY
About Fullstack

Open Positions Frontend Engineer Join our Product & Platform team to build and maintain the applications that power our services, collaborating with designers, backend engineers, and product managers to deliver responsive, high-performance user interfaces. NYC, NY Full-time 3+ years experience $185-300k + Equity Blockchain Engineer Join our Infrastructure & Platform team to architect and deploy highly reliable, scalable blockchain services with lightning-fast performance. You'll lead the development of mission-critical core infrastructure that powers our products. NYC, NY Full-time 2+ years experience $200-400k + Equity Software Engineer Join our Infrastructure & Platform team to shape scalable high performance systems and services. You will design and operate core components such as compute, storage and networking while working closely with the product team to deliver exceptional user experiences. NYC, NY Full-time 3+ years experience $185-400k + Equity

View jobs by Fullstack

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will architect and deploy highly reliable, scalable blockchain services and lead development of mission-critical core infrastructure. You will build storage layers, execution engines, transaction pools, gossip protocols and state-machine replication. You will implement and harden consensus algorithms, profile and optimize CPU/memory/I/O/network stacks, integrate cryptographic primitives, and design reliable peer discovery, NAT traversal, connection pooling, load balancing, congestion control, TLS and multiplexed transports.

Requirements

  • 2+ years building blockchain distributed systems and consensus engines
  • Expert proficiency in Rust and other low-level languages
  • Deep understanding of consensus protocols (PBFT, HotStuff, Tendermint)
  • Strong cryptography fundamentals: hashing, Merkle trees, multisignatures, elliptic-curve cryptography
  • Solid networking experience: TCP, UDP, QUIC, peer discovery, NAT traversal
  • Experience with key-value stores for state storage and high-throughput access (RocksDB, MDBX)
  • Authorization to work in the United States

Responsibilities

  • Develop storage layers, execution engines, transaction pools, gossip protocols and state-machine replication
  • Implement and harden consensus algorithms to ensure safety and liveness under real-world network conditions
  • Profile CPU, memory, I/O, and network stacks and optimize performance
  • Integrate cryptographic primitives such as hash functions, Merkle proofs, digital signatures, encryption schemes, key-exchange protocols and proof systems
  • Design and implement peer discovery, NAT traversal, connection pooling, load balancing, congestion control, TLS and multiplexed transports (TCP, UDP, QUIC)