Position: Team Lead Full-stack for Web3 Product (Node+React, TypeScript )
Company: Brocoders
Category: JavaScript
Experience required: 3y
English level: intermediate

OpenValue is a new startup in the Web3 ecosystem disrupting information structuring and value through decomposing status-quo data, such as open research papers, open source dependencies and other graph-oriented data into linked data which connects through investable value links, an emergent solution and fully decentralized. 

Responsibilities:
- Applications development (±70% of time);
- Overall responsibility for a team of 2 full-stack engineers and their performance;
- Work closely with VP of Engineering to define roadmap, deliverables and deadlines;
- Identifying potential risks, bottlenecks and challenges;
- Participation in meetings with management (Stand Ups, Planning, Demo and other ad-hoc ones);
- Requirements formation and refinement, weekly planning, estimations;
- Participate in peer design and code reviews;
- Be mindful of delivery speed and quality, find the right balance and commitment.
What You Need:
- 1+ year in Team Lead position (startup/product company, not outsourcing);
- 3+ years of experience with ReactJS, preferably with TypeScript;
- 2+ years of experience with NodeJS, preferably with TypeScript;
- Experience with web3 technologies, such as Solidity and writing smart contracts using Hardhat or similar. 
- Experience with Web3.js or Ethers.js libraries
- Hands on experience writing unit tests in Jest or similar frameworks;
- Experience shipping SDK or Restful API products to the public or open source.
What Will Make You Stand Out:
- Hands on experience with Solidity and smart contracts on Ethereum network;
- Previous experience with Uniswap v2 or v3 through code;
- Understanding of EVM and surrounding solutions like Infura, Alchemy, Etherscan, BlockScout, etc.;
- Hands on experience with IPFS protocol;
- Hands on experience with Uniswap protocol.