Senior Full-Stack JavaScript Engineer

EPAM Systems

Argentina

On-site

ARS 136,254,000 - 196,812,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your 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
Upskilling & certs
LinkedIn Learning access
Global career opportunities

Job summary

EPAM Systems is seeking a Senior Full-Stack Engineer to design and evolve production web systems with strong ownership across frontend and backend services. The role focuses on TypeScript/React UI, Kotlin-based backend, and data modeling in DynamoDB and PostgreSQL, while improving reliability and performance.

You will lead technical design discussions, collaborate across teams, and ensure quality through tests and clear release criteria in an AWS/containerized CI/CD environment.

Qualifications

  • 3+ years building production web systems.
  • Strong TypeScript experience with React or a modern framework.
  • Backend proficiency in Kotlin/Java with API design skills.
  • Experience with gRPC, protobuf, HTTP/REST.
  • Data modeling in DynamoDB and PostgreSQL.
  • AWS experience in containerized CI/CD environments.

Responsibilities

  • Design full-stack solutions that ship reliably to production.
  • Build UI features with TypeScript/React and accessible patterns.
  • Implement backend services with Kotlin on the JVM.
  • Define interfaces using gRPC/protobuf and REST endpoints.
  • Model data in DynamoDB and PostgreSQL to support features.
  • Drive architecture decisions and cross-team alignment.

Skills

TypeScript
React
Kotlin/Java
gRPC/Protobuf
DynamoDB
PostgreSQL
AWS & CI/CD
Testing
Cross-team leadership
English (B2)

Tools

OpenTelemetry

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.

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 where appropriate
  • Define and maintain service interfaces using gRPC/protobuf and REST endpoints
  • Model and optimize data in DynamoDB and PostgreSQL to support product features
  • Improve performance across browser runtime, service latency, and data access paths
  • Ensure quality with unit, integration, and end-to-end tests and clear release criteria
  • Operate effectively within AWS, containers, and CI/CD workflows to deliver changes safely
  • Evaluate trade-offs for caching, queues, and eventual consistency in distributed systems
  • Lead technical design discussions and drive cross-team alignment on architecture
  • Troubleshoot production issues and implement pragmatic fixes and preventative measures
Requirements
  • 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, or TypeScript for shared platform libraries
  • Strong API development skills with gRPC + protobuf, plus HTTP and REST
  • Strong database skills with DynamoDB and PostgreSQL, including data modeling for product features
  • Strong AWS experience working effectively in containerized and CI/CD environments as a consumer
  • Strong testing discipline across unit, integration, and end-to-end testing
  • Cross-team ownership and design leadership skills for driving technical decisions
  • Strong collaboration and communication skills to align with stakeholders and partner teams
  • English proficiency: B2 Upper-Intermediate
Nice to have
  • Experience with cross-platform mobile frameworks such as React Native, Kotlin Multiplatform, Flutter, or Capacitor
  • Knowledge of authentication and identity systems including OAuth/OIDC, SSO, and third-party providers
  • Experience with OpenTelemetry and structured logging tools such as SigNoz
  • Experience building design systems or shared component libraries
  • Background in privacy- and accessibility-focused domains and standards such as FERPA, COPPA, or WCAG
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
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 • Argentina

On-site
ARS 106,112,000 - 212,224,000
Healthcare benefits
Upskilling courses
LinkedIn Learning
+2
Senior JavaScript Full-Stack Developer
Senior JavaScript Full-Stack Developer

EPAM Systems • Argentina

Remote
ARS 2,400,000 - 3,600,000
Healthcare benefits
Paid time off
Upskilling programs
+2
JavaScript Full-Stack Developer
JavaScript Full-Stack Developer

EPAM Systems • Argentina

Hybrid
ARS 1,200,000 - 1,800,000
Healthcare benefits
Global career opportunities
Paid time off
+1
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems • Argentina

On-site
ARS 1,200,000 - 2,000,000
Healthcare benefits
Upskilling and certification courses
LinkedIn Learning access
+1
Lead Java Server-side Engineer
Lead Java Server-side Engineer

EPAM Systems • Municipio de Esquel

On-site
ARS 3,000,000 - 6,000,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+2
Lead Server-side Engineer (Java)
Lead Server-side Engineer (Java)

EPAM Systems • Buenos Aires

On-site
ARS 90,952,000 - 166,745,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certific at
+2
Chief JavaScript Engineer (React Native / Mobile)
Chief JavaScript Engineer (React Native / Mobile)

EPAM Systems • Argentina

On-site
ARS 3,000,000 - 6,000,000
Healthcare benefits
Global career opportunities
Professional development
Senior/Lead Full Stack Engineer Id79143
Senior/Lead Full Stack Engineer Id79143

Agileengine • Buenos Aires

On-site
ARS 136,046,000 - 181,395,000
Professional growth
USD-based pay
Exciting projects
+1
Remote Senior Node.Js Engineer — Full-Stack & Api Specialist
Remote Senior Node.Js Engineer — Full-Stack & Api Specialist

Bluelightconsulting • Buenos Aires

Hybrid
ARS 136,732,000 - 182,310,000
Professional growth
Competitive pay
Education budget
+2
Senior Full Stack Developer (JS)
Senior Full Stack Developer (JS)

EPAM Systems • Argentina

On-site
ARS 136,254,000 - 196,812,000
Healthcare benefits
Global career opportunities
Learning library access