Required Skills NodeJS, WebAPI, Angular 4+, Typescript, TDD using Jest, NoSQL Databases. Job Description We are building REST services in Node.JSNestJS and Using Angular 810 with Angular Material UI and Flex box CSS on the front end. We will integrate with Applications that uses Node.JS framework Nest JS that will move data from the sources into a database layer that supports the applications. We also must add Unit test cases for Angular and NestJS code and responsible for fixing lint issues, covering end to end testing. bull Node.JS ndash experience with node and modeling objects and services. Swagger experience a plus bull Angular (2.0) ndash experience with best practices. Knows how to split code out appropriately so we donrsquot have one large project. bull Typescript ndash (Nest.js a plus) bull Experience with automated unit tests ndash Use Jest.js and are targeting at least 80 code coverage bull Experience with noSQL databases (DocumentDBMongo) ndash understanding performance gains and modeling data to be most efficient, stable and effective. bull Experience in Azure DevOps a plus bull Coding 20 bull 80 accountable for planningdesigningcode reviewsguiding developers Creating design and tech specs for future sprints. Identifying dependencies ndash data needsinfrastructure needsetc for future sprints. Performing code reviews on pull requests from developers. Answering developer questions on current sprint. Automated Deployment questions and coordination. Ability to lead developers. Ability to work with architects to create tech specs and follow architecture design patterns. Ability to work with UX team to verify application functionality meets development standards and will work efficiently from a code perspective while following UX style guides. Ability to own code base(perform code reviews, steward of health of code, performschedule static code analysis. Ability to maintain service repository(WIKI) and coordinate with other dev leads on service development efforts so duplication doesnrsquot occur. Ability to demo code and speak to the work for that sprint. Ability to apply best practices to help the app quality, stability, scalability and recovery.