NEAR is hiring a

Software Engineer, Zero-Knowledge


About NEAR

NEAR Protocol is a developer-first blockchain that emphasizes convenience and speed of development on the NEAR platform while minimizing the entrance barrier for developers coming from the blockchain ecosystem, as well as regular web and mobile development space. 

We are looking for a talented, meticulous, and productive person who loves working in an energetic and free-thinking environment, feels comfortable challenging opinions, and most importantly who shares with us the same desire to make the web free again.

We encourage people of all backgrounds to apply. NEAR is committed to creating an inclusive culture, and we celebrate diversity of all kinds.

About The Role

NEAR Protocol is a developer-first blockchain that emphasizes convenience of development and scalability on NEAR platform. Due to its ability to accommodate multiple runtimes, virtual machines, and contract languages NEAR is a great platform for developing complex solutions on top of it.

NEAR Inc is looking for a software engineer with experience building and maintaining Zero-Knowledge projects. You will be the in-house expert on Zero-Knowledge and you will initiate, implement and lead variety of projects in this area, both built on top of NEAR Protocol and integrated deeply into the NEAR Protocol itself. You will be also tasked to lead communication with variety of ZK projects that are working with NEAR Inc.

What You'll Be Doing:

  • Designing, building, and maintaining Zero-Knowledge projects built on top of NEAR
  • Communicating and auditing projects external projects that are building on NEAR and are using ZK
  • Collaborating with internal and external engineers and community members
  • Create and contribute to documentation related to various developer libraries and APIs

What We're Looking For:

  • Knowledge and experience with Zero-Knowledge
  • Demonstrated experience writing well-structured, clean, maintainable code
  • Ability to learn new languages, APIs and SDKs quickly
  • Experience and interest in building and documenting developer-facing tools
  • Knowledge of Rust or other low-level language
  • Strong communication and remote friendly working skills

We'd Love If You Have:

  • Knowledge or experience with cryptography
  • Open source contributions and previous or continued involvement in open source communities
  • Familiarity with Ethereum development and related technologies (web3.js, ethers.js, etc)
  • Familiarity with other crypto or blockchain technologies
  • Experience working at a startup

Locations: Anywhere in the world

Working at NEAR: Roles are posted to this portal on behalf of the companies that make up the NEAR Collective and are typically located anywhere in the world because most of the companies are fully remote. Some hubs are located in Switzerland, Germany, Russia, the US and China. Regardless of where you work, this is a high performance culture that values ownership, execution and professionalism but pairs it with curiosity and experimentation. The vision is big but the right team is behind it.