Solidity Smart Contract Engineer
Task details
- Smart Contract Development
- Solidity Development
About prePO
prePO is a decentralized trading platform that allows anyone anywhere to speculate on the valuation of any private company. Our mission is to democratize pre-public equity - transforming a world of financial exclusion into a world of permissionless access.
We are currently a globally-distributed team of four, with years of experience at blockchain startups as well as top tech companies such as Facebook, Apple, Canva, and Salesforce.
We’re backed by world-class investors, including the LAO (the world’s largest venture DAO), Apollo Capital, and Maven 11 Capital; founders from leading DeFi protocols including mStable, dHedge, and Alchemix; and many other angels within crypto and fintech.
Come join us in our mission to democratize pre-public equity!
Benefits:
- Have a high impact on the future of prePO as a core team member
- Lead projects, wear many different hats, and flex your entrepreneurial spirit!
- Join a talented team passionate about crypto and changing the world
- Work at the cutting edge of DeFi and crypto
- Exciting and fast-paced startup culture
- Fully remote work with flexible hours
- Competitive compensation in crypto (salary + tokens)
Responsibilities
- Drive high-level decisions about the prePO protocol design and smart contract architecture
- Write well-documented, performant, clean, and re-usable Solidity code
- Test and deploy smart contracts
- Collaborate with designers and front-end engineers to bring our dapps to life
- Work in a small, fast-paced team to rapidly develop and iterate on new features with a large amount of ownership and autonomy
Requirements
- 1+ years experience in Solidity smart contract development
- 2+ years experience in software engineering
- Expert knowledge of Solidity, EVM, smart contract design patterns, and security best practices
- Experience writing comprehensive test suites for smart contracts
- Experience deploying smart contracts on Ethereum/EVM chains
- Advanced knowledge of Git and GitHub
- Strong mathematical and/or economics modeling skills
- Deep technical understanding of and passion for DeFi and crypto in general
- Native English fluency (written and verbal)
- Strong technical communication skills (written and verbal)
- Proactive and hard-working attitude, and receptiveness to feedback
Nice to Have:
- Educational or work experience in economics and/or finance
- Solid knowledge of TypeScript
- Experience using Hardhat + Waffle + Chai + Ethers.js for writing smart contract tests
- Experience using Solidity security testing tools (e.g. Slither, Echidna, Mithril)
- Experience building subgraphs using The Graph
- Experience developing bots that interact with a blockchain (e.g. for arbitrage or liquidations)
- Experience contributing to or managing open source projects
- Familiarity with standard DevOps tooling
- Web3 frontend development experience
- Understanding of UX/UI principles and interaction design
- Experience writing smart contracts for sidechains/L2s (Polygon, BSC, Arbitrum, Optimism)
- Experience working with agile methodologies (Scrum, CI/CD, TDD, Pair Programming)
- Deep understanding of yield farming and yield aggregators such as Yearn
- Deep understanding of AMM maths
- Experience leading projects from start to finish
- Experience leading interviews for new hires
- Game development experience
- Experience participating in a DAO
- Understanding of tokenomics and governance design
- High degen score or proven ape record
- Founder/startup experience
Are you an employer? Post a similar job