JavaScript Full-Stack Developer
EPAM Systems
Job description
About the role
EPAM is seeking a JavaScript Full-Stack Developer with AWS experience to build scalable, high‑performance production systems. You will work across the stack, contributing to both frontend experiences and backend services while collaborating with multinational teams.
Key responsibilities
- Develop and ship production‑ready full‑stack web applications.
- Build accessible, performant user interfaces using TypeScript and modern component frameworks.
- Implement and maintain backend services on the JVM or with shared TypeScript platform libraries.
- Work with relational (PostgreSQL) and NoSQL (DynamoDB) databases for product features.
- Develop and integrate APIs using gRPC, protobuf, HTTP, and REST.
- Deploy and support applications on AWS using containers and CI/CD pipelines.
- Apply caching and queuing strategies to ensure scalability and reliability.
- Maintain solid testing practices across unit, integration, and end‑to‑end layers.
Required profile
- 2+ years of professional full‑stack web engineering experience delivering production systems.
- Proficiency with TypeScript, React, and accessible UI patterns.
- Backend experience in Kotlin or Java on the JVM.
- Experience with gRPC, protobuf, and HTTP/REST API development.
- Familiarity with DynamoDB, PostgreSQL, and Redis.
- Ability to work effectively with AWS, containers, and CI/CD pipelines.
- Strong testing practices across unit, integration, and end‑to‑end layers.
- Minimum English level B1.
Required skills
- JavaScript
- TypeScript
- React
- Kotlin
- Java
- gRPC
- protobuf
- HTTP/REST
- DynamoDB
- PostgreSQL
- Redis
- AWS
- Containers
- CI/CD
- Unit testing
- Integration testing
- End‑to‑end testing
What we offer
- International projects with top brands.
- Healthcare benefits.
- Employee financial programs.
- Paid time off and sick leave.
- Upskilling, reskilling and certification courses.
- Unlimited access to LinkedIn Learning library.
- Global career opportunities.
- Volunteer and community involvement opportunities.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Colombia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EPAM Systems