-
EPAM Systems

Senior Full-Stack Developer (JS)

EPAM Systems
Ukraine · Full-time · Mid-Senior

We are looking for an experienced Senior Full-Stack Developer to join our team and contribute to the creation of innovative and high-quality software solutions.

In this role, you will work on both front-end and back-end systems, collaborating closely with cross-functional teams to deliver scalable and efficient applications. This position is ideal for someone with a passion for problem-solving and a commitment to delivering exceptional results.

 

Responsibilities

  • Develop and maintain both front-end and back-end components of web applications
  • Collaborate with cross-functional teams to define project requirements and deliver technical solutions
  • Ensure code quality and scalability by implementing best practices and performing regular code reviews
  • Optimize application performance and troubleshoot issues to ensure reliability
  • Integrate third-party APIs and services into existing systems
  • Create and maintain technical documentation for development processes and workflows
  • Participate in team meetings and contribute to the planning and execution of development cycles
  • Stay updated on emerging technologies and frameworks to continuously improve system architecture

 

Requirements

  • At least 3 years of professional experience in software development
  • Proficiency in JavaScript for full-stack development
  • Experience working with Node.js for back-end development
  • Strong skills in TypeScript for building scalable applications
  • Expertise in HTML and CSS for front-end markup and styling
  • Hands-on experience with unit testing to ensure code quality
  • Knowledge of Webpack, Gulp, and Grunt for task automation and bundling
  • Experience with databases and their integration into applications
  • Proficiency in frameworks such as Express, NestJS, Koa, and Meteor
  • Hands-on experience with Amazon Web Services for cloud-based solutions
  • Fluent English communication skills, both written and spoken, at a B2 level or higher

 

Nice to have

  • Experience working with modern JavaScript frameworks such as React, Angular, or Vue.js
  • Knowledge of continuous integration and deployment practices
  • Familiarity with serverless architecture and its implementation
  • Understanding of DevOps principles and workflows
  • Experience with microservices architecture and containerization tools like Docker and Kubernetes

 

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

Key Skills

Ranked by relevance

javascript continuous integration containerization microservices typescript serverless angular webpack docker devops react grunt cloud gulp css
Login to Apply
Posted
Aug 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Ukraine

Industries

Software Development IT Services IT Consulting Technology Information Internet

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

Chief Software Engineer (AdTech)

2026-05-17

Full-time
Mid-Senior
Argentina
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Senior Software Engineer (Node.js)

2026-05-17

Full-time
Mid-Senior
Argentina
Software Development
Information Technology