**Role: Full Stack Developer (Angular and Node.js)**
**Location: Hybrid (Durham, NC/ Westlake, TX) ---5 Days in a month
Only on W2 basis
100% interview
Job Description:**
* 5+ years' experience developing modern and responsive single-page web applications using Typescript stack like Angular (preferably Angular 9+).
* Comfortable integrating with REST APIs to access and retrieve data using NodeJS/NestJS based frameworks. Experience building GraphQL APIs is a big plus.
* In-depth knowledge of JavaScript, HTML5 & CSS.
* Experience writing automated tests as part of development like Jest and Cyprus.
* 2+ years' experience developing REST APIs with Java 8+ with SpringBoot or DropWizard.
* Bonus points for AWS / Cloud experience.
* You are comfortable working in a fast-moving environment and are adaptable to change.
* You embrace the customer-first mentality and enjoy developing user-friendly web applications that solve real life problems.
* You have a passion for clean, maintainable code and are always looking to improve your engineering skills.
* You see testing as a core part of your development process.
* You collaborate with your peers through code reviews, pair programming or interactive discussions daily.
* You are comfortable working remotely, collaborating regularly with your peers through video and chat.
The Value You Deliver
* Developing features for our web experiences using Angular and Microservices in NodeJS/NestJS/GraphQL.
* Maintaining and Enhancing Java based REST APIs
* Taking stories from idea to implementation including work estimation, collaboration with our product team, development, testing, code review and deployment.
* Actively collaborating with the other specialists on the squad through code reviews, pair programming, interactive design sessions and team retrospectives.
* Developing automated tests using Jest, Cypress and other tools.
* Working with our product team to ensure we are building the right features based on scope and customer value
* Contributing back to the team by developing solutions that help improve developer efficiency or sharing knowledge about new techniques and technologies.