Senior JavaScript Engineer

Kharkiv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


As a Senior JavaScript Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day.

Our customer is a Blockchain-based platform for combating counterfeit by tagging, tracking and verifying the authenticity of the product, which includes: Blockchain ledger distributed over private and public networks, members workplaces, and consumer application. It provides Manufacturers, Retailers and Controlling Authorities with better control and transparency over the supply chain, and Consumers — with the ability to validate the authenticity of the product. EPAM develops a scalable server-side Node.js solution.

Project technologies and tools

  • JavaScript;
  • Node.js.


  • 3+ years of experience in front-end development (must have experience with back-end systems Node.js);
  • Experience building full-stack applications with Angular 5, Ionic, JavaScript;
  • Passion for solving complex software engineering puzzles in a dynamic environment;
  • Deep understanding of software design principles, algorithms, data structures, and Web Worker / Service Worker;
  • Delivering and operating large-sized internet-scale software systems;
  • Strong communication skills;
  • Good spoken and written English.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • English classes with certified English teachers;
  • Flexible work hours.