Software Engineer - Node.JS

EPAM Systems

United States

On-site

USD 110,000 - 140,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a Node.js Developer to design microservices and REST APIs in a cloud-native, AWS-based environment. You will work on high-volume distributed architectures within the financial services space, partnering with cross-functional teams and mentoring peers.

You’ll contribute to modernizing legacy systems, build Angular front-ends, and own product outcomes from ideation through post-launch support. A strong communicator with leadership experience will thrive here.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 4+ years of professional development experience.
  • Experience with Node.js and microservices architecture.
  • Experience with REST APIs and front-end applications.
  • Proficiency with AWS services including EC2, S3, Lambda, and DynamoDB.
  • Experience with Angular for frontend development and basic Java for DB connectivity.
  • Strong communication and client-facing skills in agile environments.
  • Leadership abilities with modernization strategy experience.

Responsibilities

  • Design and develop scalable microservices and REST APIs using Node.js in a serverless AWS environment
  • Analyze legacy applications and define target state architecture for modernization initiatives
  • Build front-end applications using Angular while integrating with cloud-native backend services
  • Implement solutions using AWS services including Lambda, DynamoDB, EKS, Kinesis, and CloudWatch
  • Collaborate with cross-functional teams including Database, CTO organization, and API Economy teams
  • Take end-to-end ownership of products from ideation through post-production support

Skills

Node.js
Microservices
REST APIs
Angular
Agile
Client-facing
Technical leadership
AWS knowledge

Education

Bachelor's in CS

Tools

AWS
EC2
S3
DynamoDB
Lambda
EKS
Kinesis
CloudWatch
RDS

Job description

Join our team to build cutting-edge cloud-native solutions for one of the world's largest asset management companies. As a Node.js Developer, you'll design microservices and REST APIs while working on high-volume, distributed architecture projects that drive digital transformation in financial services. At EPAM, you'll work on cutting-edge technologies, solve complex challenges, and shape the future of digital innovation. With access to continuous learning, mentorship, and global projects, your expertise will drive meaningful change.

Responsibilities
  • Design and develop scalable microservices and REST APIs using Node.js in a serverless AWS environment
  • Analyze legacy applications and define target state architecture for modernization initiatives
  • Build front-end applications using Angular while integrating with cloud-native backend services
  • Implement solutions using AWS services including Lambda, DynamoDB, EKS, Kinesis, and CloudWatch
  • Collaborate with cross-functional teams including Database, CTO organization, and API Economy teams
  • Take end-to-end ownership of products from ideation through post-production support
Requirements
  • Bachelor's degree in Computer Science or related field with 4+ years of professional development experience
  • 4+ years of hands-on experience with Node.js development and microservices architecture
  • Strong experience designing and developing REST APIs and front-end applications
  • Proficiency with AWS cloud services including EC2, S3, Lambda, and DynamoDB
  • Experience with Angular for frontend development and basic Java knowledge for database connectivity
  • Proven ability to work in agile environments with excellent communication and client-facing skills
  • Strong technical leadership abilities with experience analyzing legacy systems and defining modernization strategies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud-Native Node.js Engineer - Microservices & AWS
Cloud-Native Node.js Engineer - Microservices & AWS

EPAM Systems • United States

On-site
USD 110,000 - 140,000
Developer Node.js
Developer Node.js

Bayer AG • St. Louis (MO)

On-site
USD 90,000 - 120,000
Senior Full Stack Engineer (Java with Python)
Senior Full Stack Engineer (Java with Python)

EPAM Systems • Town of Poland (NY)

Hybrid
USD 170,000 - 210,000
Senior Application Developer - Node.js
Senior Application Developer - Node.js

Compunnel, Inc. • Richmond (VA)

On-site
USD 90,000 - 120,000
Senior Front End Developer - JavaScript
Senior Front End Developer - JavaScript

EPAM Systems, Inc. • Fort Mill (SC)

On-site
USD 100,000 - 160,000
Medical, Dental and Vision Insurance (
Health Savings Account
401(k) Retirement Savings Plan
+3
Senior Node.js Architect - Cloud, Microservices & APIs
Senior Node.js Architect - Cloud, Microservices & APIs

EPAM Systems • Town of Poland (NY)

Hybrid
USD 48,000 - 75,000
Java/AWS Engineer
Java/AWS Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Full Stack Engineer - TypeScript, Node.js
Full Stack Engineer - TypeScript, Node.js

EPAM Systems • Malvern

On-site
USD 90,000 - 120,000
Medical, Dental and Vision Insurance
Health Savings Account
Flexible Spending Accounts
+10
AWS Cloud-Native Engineering Manager
AWS Cloud-Native Engineering Manager

EPAM Systems • Town of Poland (NY)

On-site
USD 180,000 - 230,000
AWS Cloud-Native Engineering Manager (Backend)
AWS Cloud-Native Engineering Manager (Backend)

EPAM Systems • Town of Poland (NY)

On-site
USD 180,000 - 230,000