Description
Job Description
3-5 years of Hands-on work experience as a NodeJS developer
Job Profile
● Working knowledge of NodeJS on ExpressJS frameworks with strong proficiency with JavaScript
● Understanding of Modularization and knowledge of WebSocket, Webhooks and API management
● Solid understanding of web technologies JSON, HTTP, Restful APIs.
● Understanding the nature of asynchronous programming and its quirks and workarounds
● Knowledge of User authentication and authorization between multiple systems, servers, and environments
● Understanding of fundamental design principles behind a scalable application
● Knowledge of working with NoSQL/SQL/MongoDB and modules like mongoose ODM
● Experience workflow automation tools like Webpack, Gulp, BrowserSync etc
● Familiarity with Unit testing and debugging
● Proficient understanding of versioning tools and repositories like Git & Github
● Understanding of CI/CD pipeline and implementation
● Basic understanding of front-end technologies, such as HTML5, CSS3 and Bootstrap
● A team player with excellent communication skills
● Experienced in JS frameworks like ReactJS or Angular will be a plus
● Knowledge of Typescript will be a plus
Responsibility
● Responsible for Node.js based application development while providing expertise in the full software development lifecycle, from concept and design to testing
● Implementing effective security protocols, data protection measures, and storage solutions
● Design and implementation of low-latency, high-availability, and performant applications
● An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology
Category
Backend Developers (Web, Mobile & Software Dev)
Expertise
CSS Git JavaScript JSON MongoDB NoSQL SQL Express.Js Webpack Typescript HTTP Node.Js HTML websocket Mongoose.JS Webhook RESTful APIs