Job Description
We are searching for a highly skilled full stack blockchain developer to join our team and be a part of exciting projects with enormous potential.
Qualifications:
- Extensive evm chain knowledge: minimum 2 years of experience working with multiple evm-based blockchains, such as ethereum, binance smart chain, or others.
- Proficiency in web2.0 and web3.0 technologies: a strong background (3+ years) in react, node. Js, typescript, mongodb, and postgresql, enabling seamless development across both traditional web applications and decentralized applications (dapps).
- Successful deployment of contracts: demonstrated experience deploying smart contracts on mainnet, indicating a deep understanding of the contract deployment process and associated best practices.
- Ethers. Js, web3. Js, the graph, hardhat, mocha proficiency: hands-on experience with these tools and frameworks, highlighting proficiency in interacting with smart contracts, building decentralized applications, utilizing oracles, and conducting smart contract testing and development.
- Dex (decentralized exchange) expertise: mandatory experience in decentralized exchange development, covering areas such as liquidity pools, automated market makers (amms), order books, and other core components of decentralized trading platforms.
- Blockchain security: knowledge of best practices for securing smart contracts, wallets, and other blockchain-related components to mitigate potential vulnerabilities and attacks.
- Strong problem-solving and collaboration skills: demonstrated ability to identify and resolve complex technical challenges in a collaborative team environment, displaying effective communication skills and adaptability.
- Continuous learning and adaptation: a passion for blockchain technology and a commitment to staying updated with the latest advancements, trends, and protocols in the blockchain ecosystem.
- Responsibilities:
- Smart contract development and testing: write, test, and deploy smart contracts on evm-based blockchains, ensuring their correctness, security, and efficiency.
- Codebase review: review the codebase of fellow developers, providing constructive feedback and suggestions to ensure code quality, adherence to best practices, and optimal performance.
- Smart contract integration with dapps: integrate smart contracts with decentralized applications (dapps), connecting the frontend and backend components to enable seamless interaction and functionality between the user interface and the blockchain.
- Backend / Subgraphs: build and maintain subgraphs, utilizing tools like thegraph / subsquid, to efficiently index and query data from smart contracts, enhancing the scalability and usability of dapps.
- Collaboration: collaborate closely with the development team, including front-end and back-end developers, designers, and project managers, to ensure smooth coordination and successful project outcomes.
- Project management: effectively manage multiple projects simultaneously, setting and meeting deadlines, prioritizing tasks, and ensuring timely delivery of high-quality work