Node reactseeking a talented, energetic, ambitious senior Full Stack Developer who wants to join our software development team . As a Developer you will have the opportunity to be a member of our global software development organization working with state of the art tools and technologies to build the next wave of software applications for our global enterprise. Youll get the chance to interface with customers, create new products, and improve on existing systems and code.Experience 6 9 Years
Basic Skills/Qualifications
Master/Bachelor degree in Computer Science, Computer Engineering (BE/MCA/BCA)6-9 years of strong software design and development experience and building and administering largescale distributed applicationsStrong communication skillsAgility and quick learnerUnderstanding of the Software development lifecycleGood Analytical and problemsolving skillsSelfmotivated with the ability to prioritize, meet deadlines, and manage changing prioritiesShould have a high level of energy working as an individual Contributor and as a part of Team.Technical Skills (Must have and hands on)Backend - NodeJSFrontend - ReactJSProgramming languages JavaScript, TypescriptAPI RESTDatabases SQL ServerSource control GitPreferred Skills
Windows application development using C#MongoDBCloud application development experience with AzureKnowledge of Agile development methodologies and DevOps practices.Experience
Drive technical excellence and implementation of best full stack engineering practices. Apply technical understanding ofUsing modern cloud architectureDevSecOps tools, and toolchaining to achieve end-to-end automationPatterns and bestpractices for multitiered distributed applications, and MultiCloud environmentInformation Security, Identity and Access ManagementDevelop full stack applications that are scalable, robust, and thoughtfully designedFull software development lifecycle, from design to implementation.Ship production code to a large customer base, and will take full ownership of your work, including testing and deployments.Collaborate with other software engineers, domain experts, and end-users, to build the right solutions that address our business needs.Interface with Software Quality Assurance and deployment teams.Participate in design, scoping, implementation, and testing in short agile release cycles.