We are looking for a Full Stack Software Engineering Manager to deliver GenAI-driven web experiences with fast, intuitive UIs and robust integrations. You will create enterprise-ready component libraries and client-side integration layers, working across React, TypeScript, or Vue with Python services on AWS to ship secure, observable features.
Responsibilities
- Design and deliver end-to-end GenAI-enabled applications with a focus on intuitive web UIs and high-performance client-side API integrations
- Build responsive, accessible frontend experiences optimized for streaming outputs and low-latency interactions
- Create and evolve reusable frontend component libraries, hooks, and design systems for enterprise GenAI applications
- Implement LLM-powered user flows using frameworks like LangChain or LlamaIndex with OpenAI, Claude, or Gemini
- Partner with designers and product managers to iterate quickly on AI UX patterns such as chat assistants, prompt builders, and feedback loops
- Ensure security, accessibility, observability, and test coverage across client-side and full-stack implementations
- Craft responsive, accessible, high-performance web UIs for AI interaction patterns including streaming text, prompt inputs, citations, and summaries
- Maintain a shared catalog of reusable frontend components and hooks that let internal teams embed GenAI capabilities into their applications
- Deliver UI components that increase transparency, observability, and confidence in AI-generated outputs
Requirements
- 8+ years of production experience with React, TypeScript, or Vue in enterprise web applications
- 8+ years of software engineering experience across the full web stack, including frontend UIs, REST APIs, and microservices
- 4+ years of experience integrating GenAI features, LLM APIs, and prompt UI patterns into web applications
- Strong Python backend development skills and 4+ years of experience consuming and building cloud microservices on AWS, Docker, and REST APIs
- Proven experience building, documenting, and maintaining reusable component libraries, design systems, and custom hooks
- Proficiency in English at a B2+ level
Nice to have
- Familiarity with real-time streaming UX patterns such as SSE/WebSockets, prompt builders, citations, and summary UI components
- Knowledge of WCAG 2.1 AA compliance and accessible UI component architecture
- Skills in client-side or Node.js LangChain, LangGraph, or LlamaIndex orchestration
- Familiarity with RAG pipelines, vector search tools like Pinecone or OpenSearch, and embedding concepts
- Background in AI evaluation tooling, feedback loops, and guardrails in user interfaces
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn