Responsibilities
Build reusable code and libraries for future use.
Writing reusable, testable, and efficient code
Own & build new modules/features end-to-end independently.
Collaborate with other team members and stakeholders.
Work in an agile environment to rapidly build high-quality and robust features.
Participate in DevOps. Implementation of security and data protection.
Required Skills
Master in Node.js and frameworks available for it. (Nest.js / Loopback / AdonisJS)
Excellent understanding of ES6 and OOP.
Good understanding of SQL & No-SQL Databases. (MySQL / PostgreSQL)
Understanding the nature of asynchronous programming and its quirks and workarounds.
Open Source and DevOps enthusiast.
Comfortable with Test Driven Development.
Can learn and adapt fast, as well as identify and solve problems.


