Back to Search
Senior JavaScript Software Engineer with Node.js for a Travel Management Company
We are currently looking for a remote Senior Software Engineer with strong knowledge of JavaScript, Node.js, knowledge of React and solid understanding of design patterns and principles to join our team.
The customer is an industry-leading global corporate travel management company. It operates in 109 countries and provides global corporate travel management services.
Responsibilities
- Review project documentation and analyze requirements
- Analyze existing components, contribute to technical architecture
- Write a high quality, testable code following clean code principles
- Perform code reviews
- Work in cross-functional team fully responsible for all development, testing and deployment of the product
- Participate in regular demos, presentations, grooming, planning with the customer
Requirements
- Ability to estimate and control tasks performance
- Knowledge of Agile software development methodologies
- Solid understanding of design patterns and principles, TDD
- Strong knowledge of JavaScript, Node.js
- Knowledge of React
- Proficient English (written and spoken) B2
Nice to have
- Experience with AWS native services (Lambda, RDS, DynamoDB, Elasticache/Redis, API Gateway, Pinpoint, SQS, SNS)
- Experience with Terraform
Benefits
- 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