Overview

We are seeking a highly motivated and skilled Senior JavaScript Developer with a strong focus on AWS and Node.js.

In this role, you will work on building scalable, high-performance solutions for complex business needs. You will collaborate with cross-functional teams to deliver robust applications in a dynamic and fast-paced environment.

Responsibilities

  • Design and develop scalable backend services and APIs using JavaScript and Node.js
  • Collaborate with team members to architect and implement cloud-native solutions on AWS
  • Build and maintain microservices, ensuring seamless integration and communication between components
  • Optimize application performance for high availability and low latency
  • Participate in code reviews and contribute to best practices for software development
  • Implement and manage CI/CD pipelines for automated deployments and testing
  • Troubleshoot and resolve issues in production and development environments
  • Work closely with stakeholders to gather requirements and deliver solutions that meet business objectives

Requirements

  • At least 3 years of hands-on experience with Node.js in a production environment
  • Experience with deployment processes, CI/CD pipelines, and managing microservices both with and without containers
  • Proven ability to build and maintain REST APIs for scalable applications
  • Experience developing systems that require high availability and low latency
  • Practical knowledge of payment systems, especially in acquiring or issuing domains
  • Previous experience working with promotions or acquiring processors in a financial context
  • Strong background in AWS services, including Lambda, EKS, ECS, SQS, SNS, EventBridge, DynamoDB, API Gateway, CloudWatch, and DMS tools
  • Proficiency in integration patterns and microservices architecture for distributed systems
  • Active use of AI agents and development assistants for solution design, code generation, and continuous improvement
  • Fluent English skills (written and spoken) at a B2+ level or higher

Nice to have

  • Experience with Apache JMeter for performance testing
  • Familiarity with Atlassian Jira for project tracking and management
  • Knowledge of contract testing tools and PactumJS for API validation
  • Experience with Datadog and Grafana k6 for monitoring and performance analysis
  • Background in FinTech and understanding of financial technology solutions
  • Proficiency in Java, Python, and JavaScript for multi-language development
  • Experience with NoSQL databases for flexible data storage
  • Familiarity with Postman, REST Assured, SoapUI, and SwaggerHub for API testing and documentation
  • Experience using the Zephyr plug-in for JIRA for test management

[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