Skip navigation EPAM

Software Engineer (NodeJS) Vietnam

  • hot

Software Engineer (NodeJS) Description

Job #: 66291
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.

DESCRIPTION


We are looking for an experienced Software Engineer specialized in Node.js in Ho Chi Minh City. We have many upcoming opportunities with global brand-name clients for high-profile projects that require someone with excellent technical delivery skills.

EPAM Systems, Inc. (EPAM) is a global product development, digital platform engineering, and digital and product design agency headquartered in the US. EPAM has been named 5 times in Forbes’ 25 Fastest Growing Public Tech Companies. Vietnam is the most recent location in which EPAM has established an office. This is your opportunity to join an organization in start-up mode that plans to (at least) double in size every 2-3 years. We are looking for excellent employees that want to see a similar growth in their careers.

We Value


Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.

Responsibilities

  • Server-side applications architecture development
  • Write high quality and testable code following clean code and SOLID design principles
  • Implementation of latest JavaScript development technologies and approaches
  • Propose and discuss complex technical solutions, create design documents
  • Collaborate with UX and UI designers to improve product and features
  • Communicate with the customer, refine functional and none-functional requirements
  • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision
  • Perform profiling and troubleshooting of existing solutions
  • Working with operation team and end user to get the project deliverables to be accepted and released in production environment

Requirements

  • Bachelor’s degree or above in Computer Science, Software Engineering, or related majors
  • Minimum 3 years of relevant development experience, expert knowledge of at least one technical area
  • Strong knowledge of NodeJS
  • Strong knowledge of JS Test Frameworks, Unit and API Testing
  • Solid knowledge of Core JavaScript, Server-Side JavaScript
  • Solid knowledge of Design Patterns, SOLID and DRY principles
  • Experienced in one of the popular public clouds: Azure, AWS, GCP, etc
  • Advanced knowledge of JavaScript Profiling and Debugging and JavaScript Code Quality tools
  • Strong knowledge in Code Review Process and Release Strategy
  • Strong desire and skills to solve non-trivial and challenging problems
  • Intermediate (CEFR B1) or higher level of spoken and written English

Nice to have

  • Familiar with micro services framework principles
  • Experience in one front-end JavaScript frameworks like ReactJS, React Native, Vue JS
  • Experience in cross-browser compatible HTML/CSS markup
  • Experience in building highly scalable and performant applications

We offer

  • Unique opportunity to work for challenging projects in a multinational team
  • An extremely international working approach; expect to work with clients, trainers, managers from locations all over in Asia, Europe and the US
  • No typical day: you will have the opportunity to be involved in tech talks, training, prototyping, design as well as software development
  • Competitive compensation depending on experience and skills
  • 10 days paid sick leave
  • 19 days paid vacation
  • 13th month salary as standard
  • Regular assessments and salary reviews
  • Free English classes and unlimited self-service trainings
  • Unlimited access to LinkedIn learning solutions
  • Friendly team and creative atmosphere
  • Flexible working schedule
  • Corporate and social events

Dobrý den! Jak vám můžeme pomoci?


Kde nás najdete