Primary Skills (Must have) · Total of 8-10 years of IT Experience in solutioning and developing Web and Mobile applications. · Must have 5-7 years of working experience as a Full Stack JS developer. · At least 3+ years experience in end-end architecture for large Enterprise Applications / Products in SaaS industry. · Must have a minimum of 2 years of Architecting and Designing Solutions using microservices architecture for Enterprise Applications / Products. · Proficiency in JavaScript including React, NextJS, HTML5, CSS3 · Expert in Node.js and other frameworks available · Expert in node.js file system, HTTP module, Events, etc. · Expert in functional and Object-oriented programming. · Proficient in writing Unit test, migration test, end-to-end test. · Expert in code versioning tools, such as Git and DevOps including setting up CI/CD pipelines for both cloud infrastructures as well as on-premise infrastructures. · Expert with RESTful APIs and best practices. · Knowledge of authentication and authorization security patterns, pen tests, OWASP terminologies, JWT, OAuth2 etc… · Experience with all phases of project cycle from requirements to delivery and operations Secondary Skills (Nice to have) · Experience with Docker and Kubernetes is a plus. · Understanding the nature of asynchronous programming and its quirks and workarounds. · Knowledge with performance testing and tuning. · Experience in Agile methodology. · Ensure quality of technical and application architecture and design of systems across the organization.
NA