• Strong analytical skills and problem solving aptitude.
• In depth knowledge of JavaScript / TypeScript.
• In depth knowledge of Node.js.
• Knowledge of frameworks like Express.js / Loopback etc.
• Hands on experience with front-end technologies like Angular/React is a plus.
• Understanding the nature of asynchronous programming and its quirks and workarounds.
• Experience in RESTful API development.
• Developing high-performance applications by writing testable, reusable, and efficient code.
• Experience in Automated Unit Testing with Mocha / Jest etc.
• Experience on Integration with data storage solutions - RDBMS: MySQL / PostgreSQL etc, NoSQL DB: MongoDB / CouchDB / AWS DynamoDB etc.
• Experience working with Redis.
• Collaborating with front-end developers on the integration of elements.
• Experience and knowledge of scaling, data protection and security considerations.
• Excellent interpersonal, communication, and collaboration skills.
• Great organizational and time management skills.
Qualification BE, B.Tech, BSc, BCS, MCA