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