Position: Senior/Team Lead React+Node.js
Company: Elinext.
Category: JavaScript
Experience required: 3y
English level: intermediate

Description:
The main goal of the SmartPay is to simplify the integration to the merchant/marketplace by reducing the complexity of integration only few APIs and receive the result of the payments via scripting events or as URL callback. The Smartpay should provide list the payment methods dynamically available for payment based on the location of payment, country of merchant, amount and currency of the payment, product and item and more. Smartpay should automatically recognize the one-time payer and show the last used payment method when the one-time payer tries to checkout from the same merchant. Smartpay should collect the device IDs, IP address and browser related information for risk and fraud analysis by VW Payments.



Requirements:
• Experience with Node JS (Nest.js, Hapi.js, Koa, Express, etc)
• Experience in AWS (Lambda+Serverless, DynamoDB, SNS, SQS, Step Functions, Fargate) cloud platform
• Experience with React / React Native (React ecosystem)
• Experience with Functional Programming in Javascript/TypeScript
• Experience in testing frameworks such as Jest, Mocha, Enzyme


We offer:
- Interesting projects
- A lot of communication in English
- Possibility of remote work
- Flexible schedule
- Vacation 25 calendar days
- medical insurance
- English course at the expense of company