:We are looking for a Full Stack senior developer who is responsible for building applicationsusing server-less technologies such Node.JS, ReactJS, and other JavaScripts. Your primary focus will be the development of application using above mentioned technologies and ensuring high performance, high availability, scalable and secure application.Responsibilities:Implement tasks in a highly technological, innovative, and challenging environmentWork with development teams and product manager to ideate software solutionsDesign client-side and server-side architectureMaintain code quality and ensure all coding standards & best practices areimplementedWrite effective Restful APIsWriting reusable, testable, and efficient code/componentDesign and implementation of low-latency, high-availability, and high-performance applicationsImplementation of security and data protectionWrite technical & architecture documentationAPIs Integration into front-end ApplicationTechnical Requirements:Minimum 5+ years proven experienceKnowledge & working experience with micro-services architectureStrong proficiency with Node.JS backend API programming, Nest.JS frameworkStrong proficiency with JavaScript programming language & fundamentals ofJavaScriptWell versed in JavaScript frameworks (ReactJS, Next.JS, Redux, React Hooks) towrite single page applicationVery good knowledge and working experience with database technology such as NoSQL (MongoDB), MySQLProficient in design and construction of REST APIWell versed with integration of 3rd Party APIs with multiple complex systemsKnowledge & familiarity with ESLint rules, Prettier, Babel & JSDocUnderstanding nature of asynchronous programming and its workaroundsFamiliarity with common stacksGood understanding of front-end technologies, such as HTML5, XML, jQuery and CSS3Understanding accessibility and security complianceKnowledge of APIs authentications methods such as OAuth 2.0, API Keys, jwt-auth etc.Understanding fundamental design principles behind a scalable applicationImplementing automated testing platforms and unit tests (such as cypress, Mocha etc.)Experience with JS-based tools including Bower, Grunt and GulpProficient understanding of code versioning tools such as Git, BitBucketPreferred Qualities:Strong communication skillsAgility and quick learnerAttention to detailGood Analytical and problem-solving skillsSelf-motivated with the ability to prioritize, meet deadlines, and manage changing prioritiesHigh level of energy working as an individual contributor and as a part of teamAbility to think out of the box and questioning everything
Expertia AI Technologies
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.