Lead Full-Stack JavaScript Engineer

EPAM Systems, Inc.

United States

Remote

USD 130,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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 Engineer to design and deliver production-grade web systems across frontend and backend services.

You will lead cross-team technical direction and ship accessible, high-performance experiences. You'll develop features with TypeScript and React, build JVM or TS backends in Kotlin/Java, design APIs with gRPC/protobuf and REST, and model data in DynamoDB and PostgreSQL while leveraging AWS, containers, and CI/CD.

Qualifications

  • 5+ years of full-stack web engineering experience shipping production systems.
  • Strong TypeScript and modern React experience including state management and performance optimization.
  • Hands-on gRPC and protobuf experience alongside HTTP and REST APIs.
  • Solid DynamoDB and PostgreSQL data modeling experience for product features.
  • Strong AWS, containers, and CI/CD consumer experience in production environments.
  • Strong testing discipline across unit, integration, and end-to-end.

Responsibilities

  • Lead architecture and design decisions across frontend and backend systems.
  • Build and ship full-stack features using TypeScript and React with strong state management practices.
  • Develop backend services and shared libraries using Kotlin/Java on the JVM or TypeScript.
  • Design and integrate APIs using gRPC/protobuf and HTTP/REST patterns.
  • Model and evolve data storage in DynamoDB and PostgreSQL to support product capabilities.
  • Coordinate cross-team technical execution and unblock delivery risks.
  • Review code and provide clear technical feedback to raise team quality.

Skills

TypeScript
React
State management
Kotlin/Java
gRPC/Protobuf
REST/HTTP APIs
DynamoDB data modeling
PostgreSQL data modeling
AWS
CI/CD
Testing (unit/integration/e2e)
Cross-team leadership
English (B2+)

Tools

Kotlin
Java
TypeScript
Docker
OpenTelemetry
Protobuf

Job description

We are seeking a Lead Full-Stack Engineer to design and deliver production-grade web systems across frontend and backend services. You will lead cross-team technical direction, uphold quality standards, and help ship accessible, high-performance experiences.ResponsibilitiesLead architecture and design decisions across frontend and backend systemsBuild and ship full-stack features using TypeScript and React with strong state management practicesDevelop backend services and shared libraries using Kotlin/Java on the JVM or TypeScriptDesign and integrate APIs using gRPC/protobuf and HTTP/REST patternsModel and evolve data storage in DynamoDB and PostgreSQL to support product capabilitiesEnsure reliability and performance through caching, queues, and eventual-consistency trade-off decisionsOperate effectively within AWS, containerized environments, and CI/CD pipelinesEnforce high-quality standards through unit, integration, and end-to-end testingGuide accessible UI patterns and browser performance improvementsCoordinate cross-team technical execution and unblock delivery risksReview code and provide clear technical feedback to raise team qualityRequirements5+ years full-stack web engineering experience shipping production systemsStrong TypeScript and modern React experience including state management and performance optimizationStrong JVM backend experience with Kotlin or Java, or TypeScript for shared platform librariesHands-on gRPC and protobuf experience alongside HTTP and REST APIsSolid DynamoDB and PostgreSQL data modeling experience for product featuresStrong AWS, containers, and CI/CD consumer experience in production environmentsStrong testing discipline across unit, integration, and end-to-endProven cross-team ownership and design leadership experienceExcellent communication and collaboration skills with product and engineering partnersUpper-Intermediate English proficiency (B2)Strong problem-solving skills and attention to detailNice to haveExperience with React Native, Kotlin Multiplatform, Flutter, or CapacitorKnowledge of OAuth/OIDC, SSO, and third-party identity providersExperience building authoring tools, CMSs, or internal back-office applicationsFamiliarity with OpenTelemetry and structured logging toolsExperience with design systems and shared component librariesWe 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 Full-Stack Engineer: TypeScript/React & Kotlin Backend
Lead Full-Stack Engineer: TypeScript/React & Kotlin Backend

EPAM Systems, Inc. • United States

Remote
USD 130,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+1
Lead Java Server-side Engineer
Lead Java Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+2
Lead DevOps Engineer
Lead DevOps Engineer

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+2
Lead Fullstack Developer (JavaScript)
Lead Fullstack Developer (JavaScript)

EPAM Systems, Inc. • United States

Hybrid
USD 120,000 - 180,000
Healthcare benefits
Paid time off
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 120,000 - 150,000
Healthcare benefits
Paid time off
Professional development
Senior Full-Stack Engineer
Senior Full-Stack Engineer

100KCrossing • California City (CA)

On-site
USD 150,000 - 210,000
Equity & bonuses
Health insurance
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Akolades, Inc. • San Francisco (CA)

On-site
USD 160,000 - 230,000
Lead FullStack Engineer
Lead FullStack Engineer

GoMining • Town of Poland (NY)

On-site
USD 100,000 - 140,000
Support for courses and conferences
Flexible work hours
Up to 20 vacation days + 8 holidays
+2
Lead Java Developer
Lead Java Developer

EPAM Systems, Inc. • United States

Hybrid
USD 120,000 - 160,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1