Software Engineer, Frontier Tools
We are looking for a talented, meticulous, and productive person who loves working in an energetic and free-thinking environment, feels comfortable...
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.
NEAR Protocol is looking for a software engineer to join our growing Frontier Tools team. The Frontier Tools team is developing libraries and frameworks for web-development as well as novel and cutting-edge libraries using experimental technologies, like WebAssembly. Some of these libraries are used almost by everyone in NEAR ecosystem, which makes it a high-stakes team, while other libraries are on the bleeding edge of what is done with some technologies, like WebAssembly.
The ideal candidate has experience building and maintaining developer-facing libraries, SDKs, and APIs. In this role, you will maintain and expand TypeScript/JavaScript libraries and frameworks that enable developers to build applications on the NEAR blockchain and participate in research at the forefront of digital asset user and developer experience. Additionally, you might be involved in the development of libraries and frameworks for a variety of other languages compatible with WebAssembly.
Qualifications
- 5+ years experience building production applications, libraries, and APIs
- 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 JavaScript and TypeScript
- Preferably, knowledge of Rust or alternatively C++ or Swift
- Strong communication and remote friendly working skills
Nice to Have
- 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
Responsibilities
- Designing, building, and maintaining our Rust/TypeScript/JavaScript libraries and SDKs
- Collaborating with internal and external engineers and community members
- Create and contribute to documentation related to various developer libraries and APIs
- Help train and mentor more junior engineers
About NEAR and the NEAR Collective
NEAR's mission is to enable community-driven innovation to benefit people around the world. The NEAR platform provides a decentralized application platform that is secure enough to manage high value assets like money or identity and performant enough to make them useful for everyday people, putting the power of Open Finance and the Open Web in their hands.
The NEAR platform, NEAR Protocol and associated tooling are being built by the NEAR Collective, a collection of the best engineers in the world who work across teams, companies and countries similar to other large scale open source projects. Core contributors include a couple of 2-time ICPC world champions, 2 gold medalists, a Latin American champion and multiple other competitive programming finalists.
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.
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Testing Tools & Strategy
- Shardeum
- 100% Remote
- Remote
Jun 27 -
Software Engineer - Data Engineering
- Akuna Capital
- Chicago, IL
Jun 23 -
Senior Software Engineer
- MadHive
- Remote, United States; Madhive US (Redwood City)
May 22 -
Software Engineer - Compliance
- Rain
- New York, NY
May 27 -
Senior Software Engineer
- DRW
- Tel Aviv
Jun 19 -
Senior Software Engineer
- Coinbase
- Remote - USA
- Remote
Jun 26 -
Software Backend Engineer
- Sardine
- India
- Remote
Jun 03 -
Software Engineer - Android
- ether.fi
- Dubai; Cayman; Denver; New York
Jun 06 -
Python Software Engineer
- Cboe Digital
- London, United Kingdom
Jun 24 -
Software Engineer, AI
- thirdweb
- San Francisco, New York, London, Bangalore, Remote
- Remote
Jun 28 -
Senior Software Engineer
- Ellipsis Labs
- New York, New York
Jun 02 -
Software Engineer - Fullstack
- Onramper
- Amsterdam, Noord-Holland, Netherlands
Jun 10 -
Software Engineer, London
- Talos Trading
- London
Jun 20 -
Software Engineer - Solutions
- Alchemy
- San Francisco; New York
May 29 -
Software Engineer - Solana
- Rain
- New York, NY; Remote
- Remote
Jun 02 -
Staff Software Engineer, Web3
- Robinhood
- Toronto, Canada
May 17 -
Staff Software Engineer, Web3
- Robinhood
- Menlo Park, CA; New York, NY
May 15 -
Software Engineer (fullstack)
- Waterfall
- New York, NY
Jun 02 -
Trading Systems Software Engineer
- BlockTech B.V.
- Amsterdam, Noord-Holland, Netherlands
May 21 -
Software Engineer, Enterprise Custody
- Blockstream
- United States
May 16

