Senior JavaScript (Node.js) Software Engineer (удаленная работа)
(вакансия в архиве)

30 апреля 2020

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
От 3 до 6 лет

Вакансия: Senior JavaScript (Node.js) Software Engineer

We're looking for a Senior JavaScript (Node.js) Software Engineer to extend the client's team. 

The client is the biggest American publishing and financial information firm that works on an in-house API management solution and plans to build a monitoring tool for tracing routes and user information which has been passed through NGINX. The web application will provide a possibility to explore and manage data collected in DynamoDB as well as manage permissions, users with different roles, OKTA integrations, and other features. 

You will be working directly with the customer and as part of the client’s team of 4-5 members with another EPAM JavaScript Software Engineer responsible for building web application and Test Automation Engineer.

This position is open in terms of our new EPAM Anywhere program. EPAM Anywhere allows IT specialists to work remotely and get all the benefits of working for EPAM on an in-house basis. With EPAM Anywhere, you get vast opportunities of working and learning as well as a benefits package like medical insurance, sick leaves, etc. Become a remote employee with EPAM Anywhere.

Requirements
  • 3+ years experience in building applications in Node.JS
  • Understanding of serverless applications
  • Good troubleshooting skills, especially with API development
  • Experience in implementing RESTful APIs following JSON API standards
  • Experience writing unit tests using Mocha, Karma.JS and testing with Phantom browser or similar tools. Knowledge of Cucumber would be a plus
  • Experience in a Linux environment
  • Experience in working with HTTP protocols and understanding of how cookies and session management work
  • Understanding of OAuth and REST API integration with frontend applications
  • Good communications, spoken and written English
Nice to have
  • Experience working with Docker or other container technologies
  • Strong analytical skills, problem-solving skills, and programming skills
  • Ability to identify and isolate problem areas in the end-to-end flow of web application, investigate causes, and come up with solutions
We offer
  • Competitive compensation depending on experience and skills
  • Work in enterprise-level projects on a long-term basis
  • Full-time remote work (you can work from anywhere you are)
  • Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
  • Community of 30,100+ industry’s top professionals
Ключевые навыки:
Node.js Linux Mocha Cucumber