Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM

Lead JavaScript Full-Stack Engineer

Posted Updated
Discussion

We are building a Lead JavaScript Full Stack Engineer role to guide a five-product pod centered on an explorer platform spanning 10 repos and event-driven services. You will steer sprint delivery, raise event stream reliability across Confluent Kafka consumers, and run the field notes sunset migration while shipping features on explorer and live.

Responsibilities
Set technical direction across five products that share a TypeScript/Node.js stack
Drive event stream reliability improvements on the explorer platform, including dead-letter queue implementation, retry patterns, and consumer failure handling
Resolve the authentication stability fix impacting the explorer platform's DynamoDB-backed auth layer
Perform code reviews and maintain engineering standards across the pod
Lead sprint planning, backlog refinement, and delivery risk management for the Exploration Pod
Run the field notes platform sunset migration while continuing active feature delivery on other products
Monitor and communicate pod-level delivery health to the Engagement Lead
Mentor pod engineers and help grow their skills, especially in event-driven patterns and PostgreSQL data modeling
Partner with the Business Analyst to confirm stories are well-defined before sprint planning
Contribute to cross-pod architecture discussions with the Solution Architect
Coach engineers on effective AI-assisted development, particularly for complex event-driven debugging and data consistency problem-solving
Use AI-assisted incident diagnosis to analyze logs, trace consumer failures, and propose remediation steps
Requirements
Proven track record with 5+ years of experience as a full stack engineer and strong event-driven systems experience
Demonstrated ability to lead a team through high complexity without losing delivery momentum
Hands-on proficiency in TypeScript, Next.js, and NestJS
Deep understanding of Confluent Kafka, including KafkaJS and Avro
Solid background with PostgreSQL and TypeORM
Working familiarity with Redis (ElastiCache)
Practical knowledge of AWS ECS/Lambda and GitLab CI
Experience leading a team that uses AI coding assistants as part of the standard development workflow
Clear understanding of identity management concepts and constructs, ideally with Auth0 or equivalent identity management platforms
English proficiency at B2 level (Upper-Intermediate) or higher
We offer/Benefits
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

Location: Remote - Argentina, Colombia, Chile, Brazil, Mexico

Skills required for this job:

  • AI-assisted development tools
  • AWS
  • Apache Kafka
  • Event-driven architecture (EDA)
  • Full-stack development
  • GitLab CI
  • Identity management systems
  • NestJS
  • Next.js
  • PostgreSQL
  • Redis
  • Tech leadership
  • TypeORM
  • TypeScript

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available