Senior Full Stack Engineer (TypeScript, Node.js)

Full-time
Remote within US
$120,000-150,000/yr

Job description

We are seeking a highly skilled Senior Full Stack Engineer with deep expertise in TypeScript and Node.js, and hands-on experience building AI-driven, agentic systems. In this role, you will help shape the future of digital experiences by advancing a fully AI-native architecture, including intelligent agents, dynamic user interfaces, and scalable infrastructure.

You will collaborate closely with engineering leadership, contributing to both new feature development and production support for innovative AI-powered platforms.


Responsibilities


  • Design and develop scalable backend services using Node.js and TypeScript



  • Build and extend agentic systems leveraging LangGraph (Node.js ecosystem)



  • Enhance and maintain agent infrastructure, including: memory and session management, file spaces and document handling, evaluation frameworks (e.g., Morpheus)



  • Contribute to the development of AI-powered user experiences, such as: evolving native web experiences toward an “AI-native” platform, developing an AI Center (subject to business direction), building AI-driven dashboards (e.g., Digital Advisor for Client Assist use cases)



  • Develop reusable Stencil web components, integrated into Angular-based applications (e.g., EAA)



  • Work across the full stack with balanced frontend and backend responsibilities



  • Provide 24/7 production support coverage, including participation in on-call rotations, incident handling, and timely resolution of production issues



  • Collaborate directly with engineering leads and distributed teams


Requirements


  • Strong proficiency in TypeScript (core requirement)



  • Solid backend development experience with Node.js



  • Hands-on experience building full-stack applications



  • Experience with component-based frontend architectures



  • Understanding of system design, scalability, and performance optimization


More information

Minimum education level

Bachelor's

Experience level

Senior (5-7 years)

Job skills

TypeScript

Node.js

RESTful APIs

Database Management

Microservices Architecture

Version Control

Unit Testing

Company overview

company-logo
EPAM