[Remote] Senior Full Stack Engineer (TypeScript, Node.js)
Note: The job is a remote job and is open to candidates in USA. EPAM Systems is a leading global provider of digital platform engineering and development services, seeking a highly skilled Senior Full Stack Engineer with expertise in TypeScript and Node.js. The role involves designing and developing scalable backend services, enhancing AI-driven systems, and collaborating with engineering leadership on innovative 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
Skills
- 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
- Experience with LangGraph (Node.js) or similar agent orchestration frameworks
- Hands-on experience building AI/agentic systems, including:
- LLM integration (OpenAI, Anthropic, etc.)
- Agent workflows and orchestration
- Memory and context management
- Experience with evaluation frameworks for AI systems (e.g., model evaluation, validation pipelines)
- Familiarity with Stencil web components and integration into Angular applications
- Experience building AI-driven products or dashboards
- Exposure to evolving AI-native UX patterns
Company Overview