Technical Consultant - Tech Consultant
Listed on 2026-06-03
-
Software Development
Angular Developer, Web Developer, Node.js, Java Developer
Job Title
Full Stack Developer (Angular / Node.js / Java Microservices)
LocationWestlake, Texas / Durham, North Carolina (Hybrid – work from client office every alternate week, all five days).
Employment TypeContract / Full-Time
SummaryWe are looking for a skilled Full Stack Developer with strong expertise in Angular and Node.js as primary technologies, and experience in Java Microservices as a secondary skill. The candidate will design, develop, and maintain scalable web applications and backend services in an agile environment.
Day to Day Responsibilities- Design and develop responsive, dynamic, and high-performance web applications using Angular.
- Build RESTful APIs and backend services using Node.js and related frameworks (Express.js/NestJS).
- Collaborate with UI/UX designers to implement modern frontend designs.
- Integrate frontend applications with backend APIs and third‑party services.
- Write reusable, testable, and efficient code.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews, debugging, and troubleshooting production issues.
- Ensure application security, data protection, and best coding practices.
- 3+ years’ experience in Angular (v10+).
- 4+ years’ experience in Type Script, JavaScript, HTML5, CSS
3. - 4+ years’ experience in Node.js.
- 4+ years’ experience in REST APIs, JWT authentication, and API integrations.
- Familiarity with RxJS, state management, and component‑based architecture.
- Knowledge of asynchronous programming and event‑driven architecture.
NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For Pay Transparency information, please .
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).