JavaScript Full-Stack Developer

EPAM Systems

Brasil

Remote

BRL 120,000 - 180,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
Career development

Job summary

EPAM Systems is seeking a JavaScript Full-Stack Developer to contribute to production web systems. You will build accessible, performant UIs with TypeScript/React and develop backend services in Java/Kotlin on the JVM or TypeScript for shared libraries.

You will work in AWS environments, containers, and CI/CD pipelines to ship changes safely. You will write tests across unit, integration, and end-to-end levels, participate in design reviews, and document features and operational notes for

Qualifications

  • 2+ years of full-stack web engineering experience with production systems.
  • Proficiency in TypeScript and React, including state management.
  • Good 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 with DynamoDB and PostgreSQL.
  • Practical cloud platform experience using AWS, containers, and CI/CD.
  • Solid testing habits across unit, integration, and end-to-end tests.
  • Familiarity with design systems and shared component libraries.

Responsibilities

  • Implement full-stack features aligned with product needs.
  • Build TypeScript and React components with accessible UI patterns.
  • Develop backend services on JVM (Java/Kotlin) or TypeScript where appropriate.
  • Work with gRPC, HTTP/REST, and service-to-service communication.
  • Handle data in DynamoDB and PostgreSQL to support features.
  • Contribute to AWS-based, containerized CI/CD pipelines.
  • Create tests at unit, integration, and end-to-end levels.
  • Participate in design reviews and documentation.

Skills

TypeScript
React
State management
Accessibility
Performance optimization
Java
Kotlin
gRPC
Protobuf
HTTP
REST
DynamoDB
PostgreSQL
AWS
Containers
CI/CD
Unit testing
Integration testing
End-to-end testing
OpenTelemetry
Structured logging
Design systems
Component libraries
React Native
Kotlin Multiplatform
Flutter
Capacitor
OAuth
OIDC
SSO

Tools

JVM (Java/Kotlin)
TypeScript tooling

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 • Brazil

Remote
BRL 180,000 - 320,000
Healthcare benefits
Upskilling & certifications
Global career opportunities
+1
Senior JavaScript Full-Stack Developer with AWS
Senior JavaScript Full-Stack Developer with AWS

EPAM Systems • Brazil

Remote
BRL 180,000 - 240,000
Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
+2
Middle Full-Stack Developer (.NET)
Middle Full-Stack Developer (.NET)

EPAM Systems • Brazil

Remote
BRL 90,000 - 150,000
Senior Java Developer
Senior Java Developer

EPAM Systems • Brazil

Remote
BRL 180,000 - 320,000
Healthcare benefits
Paid time off
Sick leave
+5
Senior DevOps Engineer
Senior DevOps Engineer

EPAM Systems • Brazil

Remote
BRL 180,000 - 280,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Full-Stack .NET Developer (Security & Modernization)
Full-Stack .NET Developer (Security & Modernization)

EPAM Systems • Brazil

Remote
BRL 120,000 - 180,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+2
Senior Full-Stack .NET Developer (Security & Modernization)
Senior Full-Stack .NET Developer (Security & Modernization)

EPAM Systems • Brazil

Remote
BRL 180,000 - 300,000
Healthcare benefits
Employee learning programs
Paid time off
+5
Full Stack Engineer ID55149
Full Stack Engineer ID55149

AgileEngine • Sorocaba

On-site
BRL 133,920 - 200,880
Mentorship
Education budget
Fitness budget
+2
Full Stack Engineer ID55149
Full Stack Engineer ID55149

AgileEngine • Campinas

On-site
BRL 180,000 - 340,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation with education, fitness, and team activity budgets.
Exciting projects with Fortune 500 and top product companies.
+1
Chief Java Full Stack Engineer
Chief Java Full Stack Engineer

EPAM Systems • Brazil

Remote
BRL 150,000 - 210,000
Healthcare benefits
Employee financial programs
Paid time off