Position Objective: Design and develop advanced applications in Node.JS JavaScript Framework
Roles and Responsibilities:
Web application development and their integration with frontend services.
Exceptional attention to detail and team mentoring.
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.
Positive time management and debugging skills.
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:
He should have 4+ years on experience working on backend applications using Node.js, Express, gRPC
Atleast 3+ years of Robust experience in Node.JS and its core modules
Strong in MVC Framework like Express.JS
Bonus on 1+ Strong Experience in AWS Serverless architecture i.e Lambda,
Step function
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, DynamoDB
Working knowledge of GIT version control and repository clients like GitHub, GitLab, bitbucket.
Knowledge in API Document Tool like Swagger, Postman
Knowledge / Desired Skills:
In-depth understanding of the entire web development process (design, development and deployment)
Experience in other Backend Technologies like Go and Python
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)
Effective 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.