Job Location: Pune
Minimum Node.js Experience requirement: 3+
Required Skills and Experience:
- Total Experience from 4 to 11 years. At least 3+ years of experience in Node.js.
- Strong Hands on experience Async Programming. (Promises, Async/Await).
- Good understanding of TypeScript.
- Able to demonstrate the ability to work with concurrency.
- Strong understanding of systems using real-time interactions (WebSockets, long-polling, server-sent events).
- Must be able to demonstrate proficiency in ES6+ standards.
- Able to demonstrate knowledge with microservices and distributed architectures.
- Must be able to demonstrate proficiency in writing and interpreting documentation, as well as software/architecture diagrams.
- Must demonstrate database interaction using node for MySQL, Mongo, Hazlecast.
- Knowledge of and enthusiasm about the cryptocurrency/blockchain space
- Able to demonstrate a deep knowledge base of Software Testing including Unit, Integration, System, and Acceptance. Preferred Unit Testing(e.g. Mocha, Chai).
Good To have Skills and Experience:
- Knowledge of GraphQL is good to have.
- Experience in peer to peer networking.
- ERC20 token development.
- ICO (initial coin offering) experience.
- Smart contract development experience.
- Familiarity with basic cryptography.