Lead Full-Stack JavaScript Engineer

EPAM Systems

México

On-site

MXN 900,000 - 1,600,000

Full time

5 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
LinkedIn Learning access
Global career opportunities

Job summary

EPAM Systems 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, uphold quality standards, and help ship accessible, high-performance experiences.

The role requires 5+ years of full-stack experience, strong TS/React and JVM backend skills, and solid AWS/CI/CD proficiency. Excellent collaboration with product and engineering partners is essential.

Qualifications

  • 5+ years in full-stack web engineering shipping production systems.
  • Strong TypeScript and React with state management and performance optimization.
  • Backend experience with Kotlin/Java on JVM or TypeScript for shared libs.
  • Hands-on gRPC, protobuf, HTTP/REST APIs.
  • Proven cross-team ownership and design leadership; excellent communication.
  • Upper-Intermediate English (B2) level.

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.
  • Develop backend services and 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 features.
  • Ensure reliability and performance via caching, queues, and eventual consistency trade-offs.

Skills

TypeScript & React
Kotlin/Java backend
gRPC & protobuf
AWS & containers
CI/CD practices
Cross-team leadership
English communication (B2)

Tools

React
Kotlin/Java
DynamoDB
PostgreSQL
REST/HTTP APIs
gRPC

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

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.

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
  • Ensure reliability and performance through caching, queues, and eventual-consistency trade-off decisions
  • Operate effectively within AWS, containerized environments, and CI/CD pipelines
  • Enforce high-quality standards through unit, integration, and end-to-end testing
  • Guide accessible UI patterns and browser performance improvements
  • Coordinate cross-team technical execution and unblock delivery risks
  • Review code and provide clear technical feedback to raise team quality
Requirements
  • 5+ years full-stack web engineering experience shipping production systems
  • Strong TypeScript and modern React experience including state management and performance optimization
  • Strong JVM backend experience with Kotlin or Java, or TypeScript for shared platform libraries
  • 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
  • Proven cross-team ownership and design leadership experience
  • Excellent communication and collaboration skills with product and engineering partners
  • Upper-Intermediate English proficiency (B2)
  • Strong problem-solving skills and attention to detail
Nice to have
  • Experience with React Native, Kotlin Multiplatform, Flutter, or Capacitor
  • Knowledge of OAuth/OIDC, SSO, and third-party identity providers
  • Experience building authoring tools, CMSs, or internal back-office applications
  • Familiarity with OpenTelemetry and structured logging tools
  • Experience with design systems and shared component libraries
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

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full-Stack Engineer: TS/React & Kotlin on AWS
Lead Full-Stack Engineer: TS/React & Kotlin on AWS

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,600,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+2
Lead AWS DevOps Engineer
Lead AWS DevOps Engineer

EPAM Systems • Mexico

On-site
MXN 600,000 - 1,000,000
Healthcare benefits
Global teams
Paid time off and sick leave
+6
.NET Developer
.NET Developer

EPAM Systems • Mexico

On-site
MXN 279,000 - 502,000
Healthcare benefits
Employee financial programs
Paid time off
Lead Front-End Developer
Lead Front-End Developer

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,300,000
Senior Full Stack Engineer ID91466
Senior Full Stack Engineer ID91466

AgileEngine, LLC. • León

Hybrid
MXN 1,639,000 - 2,368,000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Senior Full Stack Engineer ID91466
Senior Full Stack Engineer ID91466

AgileEngine, LLC. • Monterrey

Hybrid
MXN 1,639,000 - 2,186,000
Professional growth
Competitive compensation
Exciting projects
+1
Full Stack Engineer ID55149
Full Stack Engineer ID55149

AgileEngine • Región Centro

On-site
MXN 1,426,533 - 1,783,167
Professional growth
Competitive compensation
Exciting projects
+1
Mid-level Full Stack Engineer ID92628
Mid-level Full Stack Engineer ID92628

AgileEngine, LLC. • Rosarito

On-site
MXN 1,086,000 - 1,810,000
Professional growth
Competitive USD-based compensation
Selection of exciting projects
+1
Senior Full Stack Engineer ID82556
Senior Full Stack Engineer ID82556

AgileEngine • Santiago de Querétaro

Hybrid
MXN 1,204,000 - 1,891,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1
Senior Full Stack Engineer ID82556
Senior Full Stack Engineer ID82556

AgileEngine • Puebla de Zaragoza

Hybrid
MXN 1,204,000 - 1,891,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1