Lead Full Stack Software Engineer

EPAM Systems, Inc.

Canada

Remote

CAD 120,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Learning & development
Global career opportunities

Job summary

EPAM Systems, Inc. is seeking a Lead Full Stack Software Engineer to build intuitive GenAI-powered web applications and frontend integration libraries for enterprise use across multiple domains. You will design responsive, high-performance UIs and streaming client-side integrations.

Collaborate with design and product teams to iterate AI UX patterns, implement LLM-based experiences, and maintain a shared library of reusable components while ensuring security and accessibility.

Qualifications

  • 5+ years of production experience with modern frontend frameworks (React/TypeScript) and enterprise web apps.
  • 5–8 years of full-stack software engineering across frontend, REST APIs, and microservices.
  • 2+ years integrating GenAI features and LLM APIs with web apps.
  • Strong Python backend development skills and containerized cloud services experience.

Responsibilities

  • Design and build end-to-end GenAI-powered applications with user-friendly web UIs.
  • Develop responsive, accessible frontend interfaces for streaming responses and low latency.
  • Create and maintain a reusable component library and design system.
  • Implement LLM-based experiences using LangChain or LlamaIndex with OpenAI/Claude/Gemini.
  • Collaborate with designers and product managers to iterate AI UX patterns.
  • Ensure security, accessibility, observability, and test coverage across client-side and full-stack.
  • Deliver UI components with transparency and confidence in AI outputs.

Skills

React
TypeScript
Vue
REST APIs
Microservices
Python backend

Tools

AWS
Docker
LangChain
LlamaIndex
OpenAI API

Job description

We are seeking a Lead Full Stack Software Engineer to build intuitive, performant user interfaces and frontend integration libraries that make GenAI and intelligent automation accessible and useful across IT, HR, Finance, Sales, Marketing, and Customer Support.ResponsibilitiesDesign and build end-to-end GenAI-powered applications, emphasizing intuitive web-based UIs and performant client-side API integrationsDevelop responsive, accessible frontend interfaces engineered for streaming responses and low latencyBuild and maintain a library of reusable frontend components, hooks, and design systems for enterprise GenAI applicationsImplement LLM-based experiences using frameworks like LangChain or LlamaIndex with OpenAI, Claude, or GeminiCollaborate with designers and product managers to iterate rapidly on novel AI UX patterns such as chat assistants, prompt builders, and feedback loopsEnsure security, accessibility, observability, and test coverage across client-side and full-stack implementationsCreate responsive, accessible, and high-performance web UIs tailored for AI-driven interaction patterns like streaming text, prompt inputs, citations, and summariesMaintain a shared library of reusable frontend components and hooks that enable internal teams to drop GenAI capabilities into their applicationsDeliver UI components that provide transparency, observability, and confidence in AI-generated outputsRequirements5+ years of production experience with React, TypeScript, or Vue for enterprise web applications5–8 years of software engineering experience across the full web stack, including frontend UIs, REST APIs, and microservices2+ years of experience integrating GenAI features, LLM APIs, and prompt UI patterns into web applicationsStrong Python backend development skills and 2+ years of experience consuming and building cloud microservices on AWS, Docker, and REST APIsProven experience building, documenting, and maintaining reusable component libraries, design systems, and custom hooksProficiency in English at a B2+ levelNice to haveFamiliarity with real-time streaming UX patterns such as SSE/WebSockets, prompt builders, citations, and summary UI componentsKnowledge of WCAG 2.1 AA compliance and accessible UI component architectureSkills in client-side or Node.js LangChain, LangGraph, or LlamaIndex orchestrationFamiliarity with RAG pipelines, vector search tools like Pinecone or OpenSearch, and embedding conceptsBackground in AI evaluation tooling, feedback loops, and guardrails in user interfacesWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead GenAI Full-Stack Engineer — UI, AI UX, Design Systems
Lead GenAI Full-Stack Engineer — UI, AI UX, Design Systems

EPAM Systems, Inc. • Canada

Remote
CAD 120,000 - 160,000
Healthcare benefits
Paid time off
Learning & development
+1
Lead Software Engineer, Applied AI (Frontend Leading)
Lead Software Engineer, Applied AI (Frontend Leading)

EPAM Systems, Inc. • Canada

Remote
CAD 150,000 - 165,000
Extended Healthcare
RRSP with Company match
Paid Time Off
+2
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

On-site
CAD 120,000 - 170,000
Senior AI-Native Full-Stack Engineer
Senior AI-Native Full-Stack Engineer

GuruLink • Montreal (administrative region)

Remote
CAD 140,000 - 180,000
AI Engineer
AI Engineer

Valsoft Corporation • Canada

On-site
CAD 100,000 - 140,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks • Toronto

On-site
CAD 110,000 - 170,000
Fullstack Developer
Fullstack Developer

Digitalstaff • Canada

On-site
CAD 85,000 - 120,000
Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Super • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Remote flexibility
Work-from-home allowance
+3
Software Developer
Software Developer

Verlo • San Juan de Terranova

On-site
CAD 90,000 - 140,000
Options
Health and dental benefits
Lunch served at the office