Candidate requirements
These are the minimum requirements a candidate must meet to be considered for this role.
- Experience: Minimum of 5 years as a Backend Engineer or similar role.
- NodeJS: Very good knowledge, including latest best practices.
- TypeScript: Proficient, with a thorough understanding of typing systems and strong typing practices.
- Solidity: Ability to read and understand smart contracts written in Solidity. Preferably experience also writing smart contracts with a focus on security best practices.
- GraphQL: Experience using GraphQL for blockchain indexing.
- AWS Services: Hands-on experience with cloud providers like AWS (including services such as Lambda, ECS, S3, RDS, CloudWatch etc.).
- DevOps: Familiarity with modern DevOps practices and tools e.g Docker, CI/CD pipelines.
- Version Control: Expertise in Git.
- Education: Bachelor's or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Soft Skills: Strong problem-solving capabilities, excellent communication, a collaborative spirit, and the ability to work in an agile environment.
Job responsibilities
- Focus on building the backend services of our DeFi applications
- This includes smart contract development, blockchain indexing, security monitoring and tracking metrics.