Overview

We are looking for a driven and talented JavaScript Developer with expertise in AWS and Node.js.

In this position, you will be responsible for developing scalable, high-performance solutions to address complex business challenges. You will work alongside cross-functional teams to deliver reliable applications in a fast-paced and collaborative environment.

Responsibilities

  • Develop and implement backend services and APIs using JavaScript and Node.js for scalable solutions
  • Work with team members to design and deploy cloud-native architectures on AWS
  • Build, maintain, and integrate microservices to ensure smooth system communication
  • Enhance application performance to achieve high availability and low latency
  • Take part in code reviews and help establish software development best practices
  • Set up and manage CI/CD pipelines for streamlined deployment and testing
  • Diagnose and resolve issues in both production and development settings
  • Engage with stakeholders to understand requirements and deliver solutions that align with business goals

Requirements

  • Minimum of 2 years of hands-on experience working with Node.js in production environments
  • Experience with deployment workflows, CI/CD pipelines, and managing microservices with and without containers
  • Demonstrated ability to create and support REST APIs for scalable systems
  • Experience building systems designed for high availability and low latency
  • Working knowledge of payment systems, particularly in acquiring or issuing contexts
  • Previous involvement with promotions or acquiring processors in financial services
  • Solid experience with AWS services such as Lambda, EKS, ECS, SQS, SNS, EventBridge, DynamoDB, API Gateway, CloudWatch, and DMS
  • Proficiency in integration patterns and microservices architecture for distributed applications
  • Regular use of AI agents and development assistants for solution design, code generation, and ongoing improvement
  • English language proficiency (written and spoken) at B2+ level or higher

Nice to have

  • Experience using Apache JMeter for load and performance testing
  • Familiarity with Atlassian Jira for project management and tracking
  • Knowledge of contract testing tools and PactumJS for validating APIs
  • Experience with Datadog and Grafana k6 for system monitoring and performance metrics
  • Background in FinTech and understanding of financial technology requirements
  • Skills in Java, Python, and JavaScript for multi-language development environments
  • Experience working with NoSQL databases for flexible data management
  • Familiarity with Postman, REST Assured, SoapUI, and SwaggerHub for API testing and documentation
  • Experience with Zephyr plug-in for JIRA for managing test cases

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn