Must possess strong analytical skills to be able to break down complex problems into smaller atomic units of work. - Must be able to develop application modules independently and fix any bugs promptly. - Do unit testing for the development work carried out. - Act as a mentor to the junior resources and provide technical guidance. - Troubleshoot problems and provide solutions. - Conduct and participate in project planning & scheduling, design discussions, and provide assistance during testing. - Willing to learn and adopt new technologies in a short period of time as required by the project. - Will require to produce technical documentation as the requirements of the project. - Remain up to date with the modern industry practices involved in designing & developing high-quality software. - Should be able to do performance engineering and identify and fix bottlenecks. Technical Skills: - Must have at least 4 years’ experience in MERN/MEAN Stack development. - Good knowledge of Node.js, Express.js ,React (or Angular). - Need a clear understanding of JavaScript and Typescript. - Sound understanding of SOLID Principles and Code Refactoring. - Sound understanding of MVC and design patterns. - Excellent grasp of data structures and designing and developing ReST APIs. - Good skills of either RDBMS (e.g. MySQL or PostgreSQL) or NoSQL (MongoDB or equivalent). - Experience in developing Microservices Application. IaaS, PaaS, Serverless - Good understanding about Kubernetes. - Hands-on experience in Message Brokers Preferably Kafka . - Hands-on experience in ElasticSearch. - Experience in developing responsive web applications. - Unit Testing Mocha, Chai, Sinon, and Karma. - Good communication skills. - Sound understanding of Agile and Scrum methodologies and ability to participate in local and remote Sprints. - Good grasp of UI / UX concepts. - Should have experience in using Git & VSCode. - Knowledge of AWS, Azure, CI / CD, Gitflow, shell scripting will be considered positively.