Position Objective: Design and build advanced applications in Node.JS Roles and Responsibilities: •Exceptional attention to detail. •Ability to work on new projects and develop as per the functional team requirements •Comply with agile based software development methodology •Build Web Application with prescribed coding standards and industry best practices. •Solid decision-making skills. •Collaborating with front-end developers on the integration of elements. •Developing high-performance applications by writing testable, reusable, and efficient code. •Ability to implement effective security protocols, data protection measures, and storage solutions. •Running diagnostic tests, repairing defects, and providing technical support.
Mandatory Skills: •Strong in Node.JS and its core modules •Strong in MVC Framework like Express.JS •Knowledge on architectural patterns MVC, HMVC, and Clean Architecture will be an added advantage •Understanding and experience in using data storage technologies like relational databases e.g. MySQL, Postgresql and nosql databases e.g. MongoDB, DynamoDB.
•Working knowledge of GIT version control and repository clients like github, gitlab, bitbucket. •Basic experience in AWS serverless required. •Experience in other Backend Technologies like Go and Python is a plus •Experience in GraphQL API Implementation is a plus •Knowledge in API Document Tool like Swagger, Postman is a plus •Knowledge in Promise Based ORM like Sequelize is a plus •Experience in Sail.JS is a plus Knowledge / Desired Skills: oIn-depth understanding of the entire web development process (design, development and deployment) •Work on bug fixing and improving application performance. •Continuously discover, evaluate, and implement new technologies to maximize development efficiency. •Should have worked on Customer facing Application (B2C) •Efficient communication skills. •Worked in EdTech Industry (Optional) •You need to be an excellent programmer. •Eager to learn new things. •Proactive, Enthusiastic and Flexible with excellent team spirit.