Smart Contract Developer (Solidity)

Description

About p0x labs

p0x labs, a group developing technologies behind projects including Manta Network, delivers privacy for web3 applications and decentralized assets through use of zero-knowledge proofs. The project is built in accordance with first principles, by applying cutting-edge cryptographic constructions such as zkSNARKs to design and deploy protocols with high performance and strong privacy/security guarantees.

Manta Network is supported by leading investors including Polychain and Binance Labs. The founding team has extensive experience in the blockchain space and come from educational institutions including Harvard and MIT, and leading web3 projects such as Algorand. If you are excited about building privacy-preserving solutions using zero-knowledge proofs, building blockchain applications, or learning about Polkadot ecosystems, then we want to hear from you.

Location: remote globally

We’re looking for people who live and breathe innovation and are excited at the prospect of working with a project that is at the absolute bleeding edge of this technological revolution. You should take pleasure in solving hard problems and working with a team you’re proud of. This is a full-time role with strong autonomy and independence, with the ability to carve and shape the protocol with your contributions.
You will have the opportunity to work across the technology stack whilst leaning into their area of expertise as part of a wider core team. We value a thoughtful, collaborative software development process, coupled with a pragmatic approach to problem solving and delivering quality code.

Responsibilities

Drive the smart contract and solidity development independently.
Drive the design, development, and implementation of new features.
Write well-documented, performant, clean, and re-usable Solidity code.
Work collaboratively across workstreams to rapidly iterate, experiment, and grow the protocol.
Design and build systems with an eye for performance, scalability, and resilience.
Deploy, operate, and maintain services in production.
Ensure best practice across development, testing, and security.

Requirements

2+ years of professional work as a smart contract engineer.
Experience with ReactJS and frontend development.
Significant experience with Solidity, TypeScript, Hardhat, foundry and smart contract development.
Deep understanding of blockchain and Ethereum/EVM.
Experience developing, maintaining, and scaling Web3/crypto/DeFi/distributed infrastructure & services.
Work at a rapid pace with a large amount of ownership and autonomy.
A passion for technology and learning modern best practices in web development.
Desire to keep up with modern best practices in software development/crypto, and shape our tech stack as we build out new systems and services.
You lead with intellectual curiosity, strive for excellence, play as a team, and take pride in your work.
You’re comfortable working autonomously whilst ensuring excellent communication within the team, and constantly pushing to solve problems proactively.
You have an innate curiosity about Web3, DeFi, NFT and the Blockchain.