Our client has been ramping up globally disruptive / cutting edge cryptographic solutions. Their goal is to bring privacy and scaleability to Ethereum L2.
Day-to-day;
Evolve the current 'solutions' to work with varying DeFi protocols.
Scale the backend to achieve target throughputs.
Modify browser data structures to make practically useable with high data volumes.
Build of client side proofs for interaction with trusted platform modules such as biometric readers.
Their Existing Stack You'll Be Exposed To;
C++ for their core cryptography library.
Rust for their proprietary smart contract language.
Solidity for their Ethereum based smart contracts.
TypeScript for higher level code. (jest, ethers, react, and koa).
WebAssembly builds of their crypto library in Web Workers for in-browser operability.
Terraform used for defining all infra on AWS.
CircleCI pipeline developed for all builds & deployments.
Requirements
Knowledge of algorithms, data structures, systems level programming, etc.
Eight+ years of solid 'engineering' experience.
Professional (in production) experience with building for DeFi is not required.
Automated testing of all in-production / cannot fail code.
A high degree of focus on code quality and reducing complexity.
Full-stack capable, but with a focus on backend architecture, development and deployment at scale.
AWS experience.
Proven ability to provide clear and constructive feedback on less senior engineers PR's, mentoring when necessary / appropriate.
A passion for blockchain, blockchain's potential, and what our client is going to achieve.
Benefits
Generous holiday / vacation package, remote friendly, cutting edge DeFi tech exposure, and being sharing with & learning from extremely intelligent / friendly cryptography experts.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.