Should have strong expertise in NodeJs and ExpressJs framework. Candidate should be able to create microservices using NodeJs/ExpressJs from scratch.
Should be able create REST APIs with modern coding standards using Microservice architecture.
Should have strong expertise in error handling and logging mechanisms and should be experienced in OWASP security standards.
Should be proficient in writing unit test cases using modern testing frameworks(Karma/Jasmine/Jest etc.)
Should have strong expertise in analysing code, improving the performance of the code and maintaining the coding standards.
Should be have strong expertise in NoSql DB(MongoDB/DynamoDB/CosmosDB etc) and SQL DB(MySQL, Oracle) etc. Candidate should have strong expertise in designing & developing highly complex and optimised database schemas.
Should have good experience in-memory based DBs such as CacheDB or RedisDB.
Should have strong expertise in source versioning tools such as Git, GitLab, BitBucket, CodeCommit etc.
Should have very good communication skills.
Good to have experience working with AWS/AZURE cloud providers.
Good to have experience in Docker and CI/CD.