Blockchain Developer
About the Role
You will develop new backend features using Node.js, NestJS and TypeScript, and design, write, test and deploy Solidity smart contracts on Ethereal / EVM networks. You will contribute to CI/CD pipelines with unit and end-to-end testing and coverage, implement UI integrations using Vue or React when needed, write clean secure performant code, and work independently to identify and implement improvements. You will collaborate with Product to translate requirements into technical designs and contribute to architecture discussions.
Requirements
- 5+ years of working in software development
- Able to contribute to technical designs and architecture definitions
- Proficient in JavaScript, NodeJS and TypeScript and test code using unit tests, end-to-end tests and coverage reports
- Knowledge of the blockchain space and curiosity to research new developments
- Enthusiastic about DeFi
- Be a team player
- Able to interact with Product teams to translate requirements into technical designs
Responsibilities
- Develop new features using Node.js, NestJS and TypeScript
- Design, write, test and deploy Solidity smart contracts on Ethereal / EVM networks
- Contribute to CI/CD pipelines with unit testing and code coverage
- Implement UI integrations using Vue or React
- Write clean modern code following industry best practices
- Code with performance and security in mind
- Work independently and proactively find opportunities to improve code quality and team processes
- Translate product requirements into technical designs
Benefits
- Unlimited Paid Time Off (PTO)
- Equity Grant Opportunities
- Remote Work Flexibility
- Comprehensive Insurance Coverage for US employees (100% employer-paid Medical, Dental and Vision)
- 401(k) Retirement Plan for US employees
