Vacancy catalog
EPAM
Open roleNew

Full-Stack Software Engineering Manager (JavaScript)

EPAMArgentina; Chile; Colombia
Work model
Remote
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
26 tags

Technology context

26

Parsed from the vacancy text; ordered by relevance to this role.

TypeScriptNode.jsAI AgentsJavaScriptAIReact.jsAWSFull StackGenAIMCPPythonRAGCloud NativeCloudBackendDockerFrontendReact NativeMicroservicesAPIRESTGraphQLConversational UXLangChain for JavaScriptLlamaIndexVector Databases

Full listing

Role description

We are seeking a Full-Stack Software Engineering Manager with JavaScript to join our global AI Engineering team and help build secure, enterprise-grade AI Agents at scale.

In this role, you will help shape the technical direction for intelligent, user-facing agentic interfaces, frontend platforms, and streaming UX experiences that deliver GenAI capabilities to employees and customers. You will act as a hands-on technical lead, guiding a team of engineers and contributing to engineering standards and practices within your area of ownership.

Responsibilities

  • Contribute to the technical roadmap for frontend architectures, component libraries, and real-time streaming features powering AI agents across web and mobile
  • Participate in the design of high-performance frontend solutions with low latency, SSE/WebSocket streaming, and AI interaction patterns
  • Lead and mentor a team of engineers, promoting technical quality and alignment on shared component libraries and AI design standards
  • Support the design and evolution of frontend interfaces and SDKs that bring AI agent capabilities to employees and customers
  • Help define architectural approaches for Agentic Experiences (AX) on web and mobile, including real-time response streaming and low-latency interactions
  • Promote frontend observability, accessibility (WCAG/a11y), and operational excellence within your team and across user-facing AI services
  • Contribute to the development of reusable full-stack integration frameworks, component hooks, and platform capabilities that help enterprise teams embed GenAI tools
  • Collaborate with product managers, UX designers, and backend engineers to develop interaction patterns for AI copilots and virtual agents
  • Provide technical leadership and guidance to your delivery team, supporting day-to-day execution and quality

Requirements

  • 5+ years of experience in JavaScript, React, TypeScript, and modern frontend state management libraries
  • 1+ years of relevant leadership or team lead experience, including mentoring engineers and coordinating technical initiatives
  • Solid software development background across web applications, client-side SDKs, APIs, and microservices
  • Hands-on experience building GenAI user experiences, conversational UX, or real-time response streaming interfaces (SSE/WebSockets)
  • Strong knowledge of building chat assistants and prompt UI patterns
  • Proficiency in Python backend development and integrating cloud-native REST APIs on AWS/Docker
  • Experience contributing to UI component libraries, design systems, or developer SDKs used across teams
  • Upper-Intermediate English proficiency (B2+) with strong written and verbal communication skills

Nice to have

  • Familiarity with client-side or Node.js orchestration frameworks (LangChain for JavaScript, LlamaIndex, Model Context Protocol)
  • Understanding of RAG retrieval, vector databases, and citation rendering
  • Knowledge of React Native or web-to-mobile wrapper experience for AI workflows
  • Experience with WCAG 2.1 AA compliance, a11y standards, and accessible UI component development
  • Competency in GraphQL and AI evaluation tooling (LangSmith, Langfuse, or user feedback loop UI components)