NuCypher is one of two founding teams of the Threshold Network (market cap ~$250m), which hosts tBTC, TACo, Random Beacon & tUSD. Since 2017, NuCypher has pioneered cryptographic primitives for end-to-end encrypted data sharing, including Proxy Re-Encryption and Threshold Access Control (TACo), novel cryptoeconomic mechanisms (e.g. Stable Yield), and original network/governance architectures, including a historic on-chain merger with Keep. TACo is our flagship product – an access control plugin & API, relevant to virtually all Web3 app/stacks that handle private data.
- launched on Mainnet in January 2024.
- is running on over 125 nodes with ~$60m of collateralized economic security.
- has revenue-generating adopting developers with diverse use cases, and major web3 infrastructure partners (Ceramic, Irys, ArFS, Textile, Unlock, others).
- unlike competitors, has been fully decentralized from genesis – the very first byte of data was encrypted under a trust-minimized cryptosystem and managed by a distributed, permissionless cohort of nodes.
We’re looking for a senior solutions engineer, highly experienced with Typescript & React, and familiar with Ethereum smart contract libraries. They will work on our primary customer-facing interface – the taco-web encrypt/decrypt API and library, written in Typescript. We aim to broaden taco-web’s utility by increasing its compatibility with various applications and stacks (e.g. mobile-first, IoT, multi-chain, etc.). In doing so, we intend to bring TACo’s affordances – censorship-resistant end-to-end encryption – to users beyond the blockchain world.
Responsibilities:
- Increase the utility of the taco-web library & API by adding more functionality, increasing compatibility with target applications, and improving developer experience.
- Work with TACo’s adopters and prospective adopters to optimize the service and protocol, such that it best fits their evolving requirements and priorities.
- Write robust, security-first code that will safeguard and facilitate the sharing of sensitive data in adversarial environments.
- Build example web & mobile applications that feature trust-minimized access control as a primary value proposition (e.g. a decentralized dropbox for archiving highly sensitive payloads).
Key Competencies:
- (> 4 years) Deep knowledge and proficiency in Typescript, Javascript & React. Experience building TS-based libraries and/or APIs, not just TS-based front-end applications.
- (> 1 year) Experience working with Ethereum, Polygon and smart contract libraries (e.g. viem, Ethers.js, Web3.js).
- (> 2 years) Experience with DevOps, CI/CD processes (e.g. CircleCI), Git, automated testing, and other software development best practices.
- (> 2 years) Experience with solutions engineering, open source development & doc writing.
- Verbal and written technical English.
Bonus Points:
- Familiarity with React Native and adjacent mobile technologies.
- Familiarity with Python, Rust, Solidity & WASM.
- Experience with EVM L2s and non-EVM networks.
- Familiarity with distributed infrastructure & service-layer protocols (e.g. access control, storage, DIDs).
- Familiarity with public-key cryptography and related cryptosystems.
- Experience (professional or amateur) in security engineering, AppSec & InfoSec roles (hackers welcome).
- Experience with subgraphs and GraphQL.
Please mention the word **PERSONAGES** and tag RMzQuMTQ1LjE1My4xMjA= when applying to show you read the job post completely (#RMzQuMTQ1LjE1My4xMjA=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.