Skip navigation EPAM
CONTACT US

Software Engineer (Node.js) Malaysia

Software Engineer (Node.js) Description

We’re looking for a seasoned Node.js Web Developer to join our dynamic team of experts.

You will be tasked with developing high-quality, scalable, and innovative web-based applications. Our ideal candidate is not only adept at coding but also a collaborative team player and a creative problem solver who can contribute to various complex projects. Thus, a commitment to collaborative problem-solving, sophisticated design, and product quality is essential.


#LI-DNI#LI-KL1

Responsibilities

  • Design and develop scalable and efficient backend services and APIs using Node.js
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Optimize applications for maximum speed and scalability, implement security and data protection measures
  • Collaborate with other team members and stakeholders to gather requirements, diagnose problems, and implement solutions
  • Mentor junior developers by reviewing their code, guiding them on best practices, and encouraging a culture of learning and growth
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Work with DevOps to automate and streamline our operations and processes
  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Minimum of 3 years of experience in Node.js web development, deep expertise in Node.js and frameworks available for it, such as Fastify / Hapi
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Familiarity with front-end technologies (HTML5, CSS3, React / Vue) for seamless integration
  • Proven Agile culture, able to implement automated testing platforms and unit tests, comfortably work under TDD
  • Strong understanding of web services (REST / GraphQL / SOAP), API development, and enterprise integration patterns
  • Experience with database technologies such as MySQL, Oracle, PostgreSQL, and MongoDB
  • Working knowledge of Code Quality, Jenkins, Docker, and Kubernetes
  • Proficient understanding of code versioning tools (GIT) and branching strategies
  • Strong analytical and trouble shooting skills with good sense of risk management
  • Good interpersonal and communication skills, comfortably working with plural teams, with diverse cultures in diverse locations

We offer

  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us

Life at EPAM

  • EPAM is a leader in the fastest-growing segment (product development/digital platform engineering) of the IT industry. We acquired Just-BI in 2021 to reinforce our leading position as a global Business Intelligence services provider and have been growing rapidly. With a talented multinational team, we provide data and analytics expertise
  • We are currently involved in end-to-end BI design and implementation projects in major national and international companies. We are proud of our entrepreneurial start-up culture and are focused on investing in people by creating continuous learning and development opportunities for our employees who deliver engineering excellence for our clients

GET IN TOUCH

Hello.
How can we help you?

Get in touch with us. We'd love to hear from you.

Our
Locations