Blockchain Developer (Solidity) Offline
Requirements:
- 2+ years of experience with Solidity, EVM;
- Experience with Hardhat, web3js, ethers.js, Git, Github, Typescript, The Graph
- Experience interacting with dapps/web3
- Experience shipping and taking engineering projects to production.
- Experience with writing comprehensive smart contract test suites
- Experience with collaborating within an engineering team and reviewing code
- Familiarity with smart contracts and known issues in security;
- Understanding of software engineering and security best practices;
- Ability to work in a fast-paced environment
- Excellent communication skills, both written and verbal;
- Problem-solving skills and critical thinking
- High level of responsibility
Bonus Points:
- Experience in working with DeFi Protocols, (AMM, lending/borrowing)
- Experience in working with Bridges
- Experience with Nodejs / NestJS
Responsibilities:
- Design, implement, test, and deploy EVM smart contracts
- Writing unit tests, deployment scripts
- Help the pre-sale team, which discovers, comes up with solutions, and estimates new projects.
Compensation and Benefits:
- Competitive monthly salary ranging from $x to $y, based on experience and skill level.
- Fully remote work, allowing for global collaboration and flexibility.
- Opportunities for career growth and development within a rapidly expanding company.
- Access to cutting-edge technologies and tools for blockchain and crypto projects.
Hiring Process:
- Initial Interview: Conducted by a hiring manager to assess general fit, covering basic qualifications, interest, and experience.
- Technical Interview: A deep dive into the candidate’s technical expertise with the CTO, focusing on blockchain technologies, product management methodologies, and problem-solving skills.
- Final Interview: A group interview with the entire team to evaluate how well the candidate aligns with the company culture and collaborates with others.