Full Stack DeveloperJob descriptionWork with development and BA teams and project manager to ideate software solutionsTranslate business and functional requirements into documented technical specificationsDesign and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business functionalityConsuming and creating web APIs (RESTful, SOAP, OAuth).Collaborating with other developers using version control (git).Utilize development skills to build (code) new systems functionality as per technical specifications, with deliverables to include code builds and automated unit tests (if required)Perform code reviews for code written by the other developers, review code for team and industry standards compliance, and provide feedback to developers.Job requirementsMin 3 years of software development experienceMin 2 years of experience working with NodeJSAbility to do full-stack development (UI and Service/Backend development)Proficient experience using JavaScript libraries and frameworks such as, Reactjs, Nodejs, AngularJS etc.Knowledge of web and mobile server-side technologies and framework (HTML/CSS, and JavaScript, jQuery)Demonstrated experience in Agile development, application design, software development, and testingAbility to effectively communicate to internal and external business partners on solution designExpertise in Object Oriented Analysis and Design across languages (e.g. JavaScript, TypeScript, ReactJs, NodeJs)Experience in working with AWS service and deployment would be preferredStrong logical and problem solving skillsLooking forward to hear back from you.