JavaScript Full-Stack Developer

EPAM·Argentina, Colombia, Mexico, Brazil, Chile·Удалённо·4д. назад

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!

Responsibilities

  • Implement full-stack features that meet product needs, following established patterns and best practices
  • Build TypeScript and React components with accessible UI patterns and good client performance
  • Develop backend services and contribute to shared libraries 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 and reliability
  • Work within AWS environments, containers, and CI/CD pipelines to ship changes safely
  • Write and maintain unit, integration, and end-to-end tests to protect quality and delivery speed
  • Participate in technical discussions and design reviews with your team
  • Contribute to observability and debuggability through structured logging and tracing practices
  • Document features, interfaces, and operational notes to support ongoing maintenance

Requirements

  • 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 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
  • Clear technical writing skills for feature documentation and operational notes
  • Intermediate English proficiency (B1+ level)

Nice to have

  • Exposure to cross-platform mobile frameworks such as React Native, Kotlin Multiplatform, Flutter, or Capacitor
  • Familiarity with authentication and identity systems, including OAuth, OIDC, SSO, and third-party providers
  • Experience with OpenTelemetry and structured logging tooling
  • Experience contributing to design systems and shared component libraries
  • Familiarity with authoring tools, CMSes, or internal back-office applications

Похожие вакансии

Другие вакансии EPAM