Пропустити навігацію EPAM

Node.JS Developer Greece or Remote

Node.JS Developer Description

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


Do you have a broad understanding of various coding methodologies, practices and tools? Are you an experienced Node.js Developer with excellent communication and problem-solving skills?
Then you have a fantastic opportunity to join EPAM's growing team in Greece to work on digital transformation projects with cutting-edge technologies in a variety of sectors.
Read more to learn about the responsibilities and requirements for this role.


  • As a Node.js developer, you will be responsible for the implementation of different types of backend functionalities described in design documents
  • Manage sections of ongoing projects, help to manage individual teams, closely adhere to deadlines
  • Participate in sprint planning and estimation, breaking down user stories into pieces as needed
  • Ensure designs are in compliance with specifications and customer requirements
  • Using design and coding best practices to build high-quality components and solutions
  • Perform unit, integration, performance testing
  • Participate in peer level code reviews
  • Follow and promote best practices
  • Help identify, escalate, resolve any technical issues and problems that might occur
  • Mentor other developers and collaborate with peers
  • The role demands skills in Agile team organization and delivery, database and coding skills plus the ability to maintain an ongoing discussion with the stakeholders and partners


  • 2+ years of experience designing, developing applications and Micro-services, REST APIs, Swagger documentation (2 years of experience in backend development with at least 1 years of experience in Node.js)
  • Experience in working in a SCRUM team
  • Experience with most of the technologies listed below
  • Node.js, Typescript, JavaScript
  • Test Driven Development
  • Attention to detail
  • Experience in Frontend development which interacts with REST API
  • Good knowledge and understanding of algorithms and design patterns
  • The ideal candidate should have a broad understanding of various coding methodologies, testing practices, and tools and know when to apply each method to achieve the desired outcomes
  • Fluent English is a must
  • Excellent communication and problem-solving skills

Nice to have

  • Experience in cloud technologies (Azure, AWS, GCP)

We offer

  • Competitive compensation depending on experience and skills
  • Opportunity to work in a fast-paced and agile software engineering environment
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • Regular performance feedback and salary reviews
  • Opportunities for professional growth
  • Unlimited access to LinkedIn learning solutions