Senior Node.js Developer

EPAM Systems, Inc.

Gdańsk

Hybrid

PLN 200,000 - 320,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems, Inc. in Gdansk/Krakow, Poland, seeks a Senior Node.js Developer to design and build scalable front-end solutions, microservices, and REST APIs in a hybrid setup (3 days in the office). You will also analyze legacy systems and define architecture for modernization.

You will contribute to AWS-based implementations, maintain performance and security, and work in an Agile, cross-functional environment with clients and teams. Strong Node.js, AWS, and CI/CD experience required.

Qualifications

  • 5+ years of software engineering experience including Node.js development.
  • Solid experience designing microservices and REST APIs.
  • Hands-on with AWS services (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, CloudWatch).
  • Knowledge of DynamoDB and PostgreSQL; DB2 legacy experience is a plus.
  • Familiarity with TypeScript and Java.
  • Understanding CI/CD and testing practices (Cucumber, API testing frameworks).
  • Experience in Agile environments.

Responsibilities

  • Design and develop scalable front-end applications, microservices, and REST APIs.
  • Analyze legacy applications and define a target state architecture for modernization.
  • Implement and optimize solutions in AWS cloud services.
  • Ensure performance, security, and reliability across applications and services.
  • Collaborate in an Agile setting with cross-functional teams and stakeholders.
  • Contribute to code reviews and establish engineering best practices.
  • Use testing frameworks and monitoring tools to maintain product quality and stability.
  • Communicate effectively with clients and internal teams, providing technical insights.

Skills

Node.js development
JavaScript
Microservices design
REST APIs
AWS cloud
DynamoDB
PostgreSQL
TypeScript
Java
CI/CD
Testing frameworks
Agile
Communication

Tools

AWS
DynamoDB
PostgreSQL
DB2
TypeScript
Java
CI/CD tools
Cucumber

Job description

We're looking for a Senior Node.js Developer to join our team in Gdansk/Krakow, Poland, in a hybrid working mode (3 days from the office) . In this role, you will contribute to the design and development of front-end solutions, microservices, and REST APIs, leveraging modern technologies and best practices. You will also play a key role in analyzing legacy systems, defining architecture for transformation projects, and collaborating with cross-functional teams to drive business value.

Responsibilities
  • Design and develop scalable front-end applications, microservices, and REST APIs
  • Analyze existing legacy applications and define a target state architecture for modernization
  • Implement and optimize solutions within a cloud environment using AWS services
  • Ensure performance, security, and reliability across applications and services
  • Work collaboratively in an Agile setting, engaging with cross-functional teams and stakeholders
  • Contribute to code reviews and establish engineering best practices
  • Use testing frameworks and monitoring tools to maintain product quality and stability
  • Communicate effectively with clients and internal teams, providing technical insights and recommendations
Requirements
  • 5+ years of experience in software engineering, including Node.js development
  • Strong expertise in JavaScript with practical experience in Node.js
  • Demonstrated experience in designing microservices architecture and building REST APIs
  • Solid hands-on experience with AWS cloud services such as EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, and CloudWatch
  • Knowledge of database technologies including DynamoDB and PostgreSQL (DB2 legacy experience is a plus)
  • Familiarity with TypeScript and Java
  • Understanding of CI/CD, testing practices, and tools such as Cucumber and API testing frameworks
  • Experience working in Agile development environments
  • Excellent communication, client-facing skills, and the ability to manage ambiguity
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Node.js & Microservices Architect (Hybrid)
Senior Node.js & Microservices Architect (Hybrid)

EPAM Systems, Inc. • Gdańsk

Hybrid
PLN 200,000 - 320,000
Senior Full-Stack Developer, Angular
Senior Full-Stack Developer, Angular

EPAM Systems • Województwo pomorskie

Hybrid
PLN 180,000 - 260,000
Health insurance
Multisport
Shopping vouchers
+2
Node.js Developer (f/m/x)
Node.js Developer (f/m/x)

Sii Ukraїna TOV • Województwo pomorskie

Hybrid
PLN 160,000 - 240,000
Senior Full Stack Developer (Angular & Node.js) at EPAM Systems
Senior Full Stack Developer (Angular & Node.js) at EPAM Systems

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 340,000
Hybrid work design
Relocation assistance
Stock Purchase Plan
+2
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Poland

Hybrid
PLN 180,000 - 240,000
Senior Fullstack Developer
Senior Fullstack Developer

Softeq Development Corp. • Warszawa

Hybrid
PLN 55,000 - 75,000
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems, Inc. • Katowice

Hybrid
PLN 150,000 - 210,000
Node.js Developer (f/m/x)
Node.js Developer (f/m/x)

Sii Poland • Województwo pomorskie

On-site
PLN 180,000 - 240,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+9
Senior Full-Stack Developer, Angular
Senior Full-Stack Developer, Angular

EPAM Systems, Inc. • Gdańsk

Hybrid
PLN 180,000 - 240,000
Health insurance
Multisport
Relocation opportunities
+2
Senior Backend / Full Stack Engineer (Node.js)
Senior Backend / Full Stack Engineer (Node.js)

Vertex Agility • Kraków

Hybrid
PLN 170,000 - 250,000
Private medical care
Life insurance
Multisport card