Software Engineer (Node.js)
EPAM Systems
Software Engineering
Malaysia
Posted on Nov 15, 2024
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