JavaScript Full-Stack Developer

EPAM Systems

Colombia

Remote

COP 90,000,000 - 140,000,000

Full time

7 days 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 & sick leave
Upskilling & certification courses
LinkedIn Learning access

Job summary

EPAM Systems is seeking a skilled JavaScript Full-Stack Developer to contribute to production web systems. You will build accessible, performant UIs and reliable JVM- and TypeScript-based services on cloud infrastructure.

Responsibilities include implementing full-stack features, building TS/React components, and developing backend services using Java/Kotlin on the JVM. Expect AWS, containers, and CI/CD workflows, plus testing and documentation.

Qualifications

  • 2+ years of full-stack web engineering experience with production systems.
  • Proficiency in TypeScript and React, including state management.
  • Strong understanding of UI accessibility patterns and browser performance optimization.
  • Backend skills in Java or Kotlin on the JVM, or TypeScript for shared libraries.
  • Experience with gRPC + protobuf, HTTP, and REST.
  • Hands-on experience working with DynamoDB and PostgreSQL.
  • Practical cloud platform experience using AWS, containers, and CI/CD as a consumer.
  • Solid testing habits across unit, integration, and end-to-end tests.
  • Good collaboration and communication skills within a team.
  • Intermediate English proficiency (B1+ level).

Responsibilities

  • Implement full-stack features that meet product needs, following established patterns.
  • Build TS and React components with accessible UI patterns and good client performance.
  • Develop backend services using Java or Kotlin on the JVM and TypeScript where appropriate.
  • Work with service-to-service communication using gRPC/protobuf and integrate HTTP/REST APIs.
  • Work with data in DynamoDB and PostgreSQL to support product features.
  • Operate in AWS environments, containers, and CI/CD pipelines to ship changes safely.
  • Write and maintain unit, integration, and end-to-end tests to protect quality.
  • Participate in technical discussions and design reviews with your team.
  • Contribute to observability and debuggability via structured logging and tracing.
  • Document features, interfaces, and operational notes for maintenance.

Skills

TypeScript
React
UI accessibility
Performance optimization
Java/Kotlin on JVM
gRPC
REST/HTTP
AWS
CI/CD
Testing (unit/integration/e2e)

Tools

DynamoDB
PostgreSQL
Java
Kotlin
gRPC
Protobuf
OpenTelemetry
Docker
CI/CD pipelines

Job description

We are looking for a skilled JavaScript Full-Stack Developer to contribute to production web systems. You will build accessible, performant UIs and reliable JVM- and TypeScript-based services on cloud infrastructure. Apply to help deliver key platform capabilities!ResponsibilitiesImplement full-stack features that meet product needs, following established patterns and best practicesBuild TypeScript and React components with accessible UI patterns and good client performanceDevelop backend services and contribute to shared libraries using Java or Kotlin on the JVM, and TypeScript where appropriateWork with service-to-service communication using gRPC/protobuf and integrate HTTP/REST APIsWork with data in DynamoDB and PostgreSQL to support product features and reliabilityWork within AWS environments, containers, and CI/CD pipelines to ship changes safelyWrite and maintain unit, integration, and end-to-end tests to protect quality and delivery speedParticipate in technical discussions and design reviews with your teamContribute to observability and debuggability through structured logging and tracing practicesDocument features, interfaces, and operational notes to support ongoing maintenanceRequirements2+ years of full-stack web engineering experience with production systemsProficiency in TypeScript and React, including state managementGood understanding of UI accessibility patterns and browser performance optimizationBackend skills in Java or Kotlin on the JVM, or TypeScript for shared librariesExperience with gRPC + protobuf, HTTP, and RESTHands-on experience working with DynamoDB and PostgreSQLPractical cloud platform experience using AWS, containers, and CI/CD as a consumerSolid testing habits across unit, integration, and end-to-end testsGood collaboration and communication skills within a teamClear technical writing skills for feature documentation and operational notesIntermediate English proficiency (B1+ level)Nice to haveExposure to cross-platform mobile frameworks such as React Native, Kotlin Multiplatform, Flutter, or CapacitorFamiliarity with authentication and identity systems, including OAuth, OIDC, SSO, and third-party providersExperience with OpenTelemetry and structured logging toolingExperience contributing to design systems and shared component librariesFamiliarity with authoring tools, CMSes, or internal back-office applicationsWe 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 LinkedInEPAM 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

Senior JavaScript Full-Stack Developer
Senior JavaScript Full-Stack Developer

EPAM Systems • Colombia

Remote
COP 60,000,000 - 120,000,000
Senior JavaScript Full-Stack Developer with AWS
Senior JavaScript Full-Stack Developer with AWS

EPAM Systems • Colombia

Remote
COP 120,000,000 - 180,000,000
Healthcare benefits
Paid time off
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems • Colombia

On-site
COP 180,000,000 - 280,000,000
Healthcare benefits
Upskilling & certifications
LinkedIn Learning access
+3
Senior Full-Stack JavaScript Engineer
Senior Full-Stack JavaScript Engineer

EPAM Systems • Colombia

On-site
COP 178,011,000 - 275,108,000
Full-Stack JavaScript Engineer: TS/React & JVM Backend
Full-Stack JavaScript Engineer: TS/React & JVM Backend

EPAM Systems • Colombia

Remote
COP 90,000,000 - 140,000,000
Healthcare benefits
Paid time off & sick leave
Upskilling & certification courses
+1
Front-End Developer (JavaScript/TypeScript/React)
Front-End Developer (JavaScript/TypeScript/React)

EPAM Systems • Colombia

On-site
COP 24,000,000 - 48,000,000
Healthcare benefits
Global career
Paid time off
+4
Chief JavaScript Full-Stack Engineer
Chief JavaScript Full-Stack Engineer

EPAM Systems • Colombia

Remote
COP 180,000,000 - 320,000,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1
Lead JavaScript Full-Stack Engineer
Lead JavaScript Full-Stack Engineer

EPAM Systems • Colombia

Remote
COP 30,000,000 - 60,000,000
Healthcare benefits
Employee financial programs
Paid time off & sick leave
+5
Lead Full-Stack Developer (TypeScript/React/Next.js)
Lead Full-Stack Developer (TypeScript/React/Next.js)

EPAM Systems • Colombia

On-site
COP 156,240,000 - 234,360,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+1
Full-Stack Software Engineering Manager (JavaScript)
Full-Stack Software Engineering Manager (JavaScript)

EPAM Systems • Colombia

Remote
COP 191,969,000 - 319,949,000
Healthcare benefits
Paid time off
Training & certification
+1