Skip navigation EPAM

Senior JavaScript Engineer (Node / Vue) Suzhou, China

  • hot

Senior JavaScript Engineer (Node / Vue) Description

Job #: 86343
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


We are looking for a Senior Software Engineer specializing in JavaScript . Being a part of the China Delivery team, you will be working on software engineering in China where we provide IT solutions for our clients in diverse industries. As a JavaScript professional, you’ll fulfill a key JavaScript Developer role to rationalize practices of Agile Methodology in the development team, partnering with multiple functional roles/teams to ensure delivery.


  • Participate in technical decision-making, design technical solutions and implement functionality by following software development principles and best practices, sometimes take Lead and Coordinator role
  • Conduct code reviews, ensure the quality of the team’s code and other deliverables following delivery excellence practices, detect and address software performance issues
  • Lead and contribute to software engineering activities, including requirement clarification, estimation and planning, workshops, and solution proposal presentations for customers, etc
  • Fulfill a mentor role, explaining software engineering principles, practices, and their benefits, conducting technical interviews and training sessions


  • Bachelor's degree or above in Computer Science, Software Engineering, or related disciplines
  • Minimum of 5 years of experience in software engineering and development
  • Advanced knowledge and rich experience in Vue 3
  • Good knowledge and good experience in Core JavaScript, Server-Side Rendering (SSR), responsive design, performance tunning
  • Experienced in implementing high-quality solutions utilizing OOP/FP principles and Agile Development practices
  • Experience in designing reusable and maintainable architecture
  • Experience in using popular CI/CD tools such as Github, Gitlab
  • Fulfilled key developer role, experience leading a small development team

Nice to have

  • Experience in building Node.js applications using Express.js or other Node.js web frameworks
  • Knowledge of cloud technologies such as AWS, GCP, Azure, Ali Cloud or Docker
  • Experience in fulfilling architect or tech lead roles
  • Spoken and written English
  • Better can have some Java knowledge

We offer

  • Experience exchange with colleagues all around the world
  • International projects
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Professional & soft skills trainings, medical & family care programs, and forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Free English classes
  • Online training course library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Flexible working schedule
  • Compensation for sick leave and paid time off
  • Tech talks and hackathons
  • Referral bonuses