Skip navigation EPAM

Lead Software Engineer - Node.js Shenzhen, China

  • hot

Lead Software Engineer - Node.js Description

We’re looking for a seasoned Lead Software Engineer with expertise in Node.js to join our dynamic team. You will develop high-quality, scalable, and innovative web-based applications while collaborating with cross-functional teams. You will contribute your skills in code and problem-solving to deliver sophisticated solutions with a focus on quality and innovation.

Primary Skills

  • Expertise in Node.js and backend frameworks (Fastify/Hapi)
  • Proficiency in Azure cloud services and DevOps practices

#LI-DNI

Responsibilities

  • Design and develop scalable and efficient backend services and APIs using Node.js
  • 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
  • Work with DevOps to automate and streamline our operations and processes

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 5+ 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, and 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

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

How We Hire

• Here, we summarize the typical journey to finding a job within EPAM.

• Apply and tell us about yourself!

• Go through some standard interviews:

  • - General interview with a recruiter
  • - Technical interview with our technology experts
  • - Manager interview or Offer interview with a hiring manager

• Get ready to join the team!

• Not sure if you meet all the requirements? No problem. Let's talk anyway and find out more!

• It takes 1 min of application to start the journey with us. Apply now!

Life at EPAM

  • EPAM Systems Inc. (EPAM) is a leading digital transformation services and product engineering company.
  • 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 various innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously.

我们在世界其他地方。。。