Senior Full-Stack JavaScript Engineer

EPAM Systems, Inc.

United States

Remote

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Learning opportunities
Global career opportunities
Volunteer opportunities

Job summary

EPAM Systems, Inc. is seeking a Senior Full-Stack Engineer to build scalable production web systems with ownership across frontend and backend.

You will shape technical design, improve reliability and performance, and collaborate across teams to deliver accessible experiences. Responsibilities include designing end-to-end solutions, implementing UI in TypeScript/React, building Kotlin-based services, defining APIs with gRPC/protobuf and REST, and driving architecture with cross-team alignment.

Qualifications

  • 3+ years full-stack web engineering experience shipping production systems.
  • Strong TypeScript experience with a modern component framework (React preferred).
  • Strong JVM backend proficiency with Kotlin or Java; TypeScript for shared libraries is a plus.
  • Strong API development skills with gRPC + protobuf, plus HTTP and REST.
  • Strong AWS experience with containers and CI/CD; testing discipline across levels.

Responsibilities

  • Design full-stack solutions that ship reliably to production.
  • Build TypeScript and React UI features with accessible patterns and solid state management.
  • Implement backend services using Kotlin on the JVM and shared platform libraries.
  • Define and maintain service interfaces using gRPC/protobuf and REST endpoints.
  • Lead technical design discussions and drive cross-team alignment on architecture.

Skills

TypeScript
React
Kotlin
APIs
AWS
CI/CD
Testing
Communication

Tools

DynamoDB
PostgreSQL
gRPC
REST

Job description

We are looking for a Senior Full-Stack Engineer to build and evolve production web systems with strong ownership across frontend and backend services. You will help shape technical design, improve reliability and performance, and collaborate across teams to deliver accessible experiences.ResponsibilitiesDesign full-stack solutions that ship reliably to productionBuild TypeScript and React UI features with accessible patterns and solid state managementImplement backend services using Kotlin on the JVM and shared platform libraries where appropriateDefine and maintain service interfaces using gRPC/protobuf and REST endpointsModel and optimize data in DynamoDB and PostgreSQL to support product featuresImprove performance across browser runtime, service latency, and data access pathsEnsure quality with unit, integration, and end-to-end tests and clear release criteriaOperate effectively within AWS, containers, and CI/CD workflows to deliver changes safelyEvaluate trade-offs for caching, queues, and eventual consistency in distributed systemsLead technical design discussions and drive cross-team alignment on architectureTroubleshoot production issues and implement pragmatic fixes and preventative measuresRequirements3+ years full-stack web engineering experience shipping production systemsStrong TypeScript experience with a modern component framework (React preferred)Strong JVM backend proficiency with Kotlin or Java, or TypeScript for shared platform librariesStrong API development skills with gRPC + protobuf, plus HTTP and RESTStrong database skills with DynamoDB and PostgreSQL, including data modeling for product featuresStrong AWS experience working effectively in containerized and CI/CD environments as a consumerStrong testing discipline across unit, integration, and end-to-end testingCross-team ownership and design leadership skills for driving technical decisionsStrong collaboration and communication skills to align with stakeholders and partner teamsEnglish proficiency: B2 Upper-IntermediateNice to haveExperience with cross-platform mobile frameworks such as React Native, Kotlin Multiplatform, Flutter, or CapacitorKnowledge of authentication and identity systems including OAuth/OIDC, SSO, and third-party providersExperience with OpenTelemetry and structured logging tools such as SigNozExperience building design systems or shared component librariesBackground in privacy- and accessibility-focused domains and standards such as FERPA, COPPA, or WCAGWe 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 JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems, Inc. • United States

Remote
USD 130,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+1
Senior JavaScript Full-Stack Developer with AWS
Senior JavaScript Full-Stack Developer with AWS

EPAM Systems, Inc. • United States

Remote
USD 120,000 - 180,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+2
JavaScript Full-Stack Developer with AWS
JavaScript Full-Stack Developer with AWS

EPAM Systems, Inc. • United States

Remote
USD 90,000 - 120,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+1
Senior Full-Stack Engineer: React + Kotlin, AWS, Design Leader
Senior Full-Stack Engineer: React + Kotlin, AWS, Design Leader

EPAM Systems, Inc. • United States

Remote
USD 120,000 - 180,000
Healthcare benefits
Paid time off
Learning opportunities
+2
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
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
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Akolades, Inc. • San Francisco (CA)

On-site
USD 160,000 - 230,000
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
Senior Server-side Engineer
Senior Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 110,000 - 160,000
Lead Server-side Engineer (Java)
Lead Server-side Engineer (Java)

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and learning
Global career opportunities