Job Description: Web3 Engineer
We are looking for a skilled Web3 Engineer to join our team and build a middleware or backend service to interact with the DFNS API. As a Web3 Engineer, you will be responsible for designing and implementing a secure and scalable solution to support our Multi-Chain Self Custodial Wallet.
Responsibilities
- Design and implement a middleware or backend service to interact with the DFNS API.
- Collaborate with the Mobile Engineers to integrate the middleware or backend service with the user interface of the Multi-Chain Self Custodial Wallet.
- Ensure that the middleware or backend service meets high standards for security, scalability, and performance.
- Use modern web technologies such as Node.js and TypeScript to build a robust and maintainable codebase.
- Work with the Security Engineer to identify and mitigate potential security risks in the middleware or backend service.
Qualifications
- Strong working knowledge of web3.js and other Web3 frameworks
- Experience building middleware or backend services for Web3 applications
- Experience with Node.js, TypeScript, and RESTful APIs
- Familiarity with best practices for secure storage of private keys and seed phrases
- Understanding of encryption and other security measures to protect users' assets from theft or fraud
- You are familiar with App Attestation and other security best practises in order to secure the network traffic between client and the server
- You should have experience building a push notification service
- You should also be comfortable writing GraphQL services
- You are knowledgeable about WebAuthn and other passwordless technologies
- You have a demonstrated history of writing fault-tolerant and resilient web services, specifically for mobile apps
Nice to have