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.
- 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.
- Good 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 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:
- He should have 4+ years on experience working on backend applications.
- Atleast 3+ years of Strong experience in Node.JS and its core modules
- Strong in MVC Framework like Express.JS
- Atleast 1+ Strong Experience in AWS Serverless architecture i.e Lambda, Step function
- Experience in GraphQL is a plus
- 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)
• 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.