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.
•Strong decision-making skills.
•Collaborating with front-end developers on the integration of elements.
•Developing high-performance applications by writing testable, reusable, and effective
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.
•P