Position: Senior Software Engineer
Category: Node.js
English level: basic
Years of experience: 7

Developed a complex ERP system for ecommerce. As a result, the sales manager was able to more than double his productivity. All processes in the company have been simplified. Logistics saw the order immediately after creation and could see the warehouse balance, and if the product is not in stock, plan the purchase of goods and subsequent delivery.

Developed HR chatbots for one of the leaders of Ukrainian retail. Bots can conduct a preliminary interview, schedule an interview with the person responsible for the vacancy. After hiring, they help to adapt and solve current problems-issues of employees. + Sick leave, vacations, business trips, surveys, training, mailings, collection of statistics, etc.

Finished several projects regarding which there were problems with clients, regarding the incompetence of previous developers. As a result, successfully closed projects.
Skills:
Total experience 7+ years.
5+ Node.js (Backend 95%, Frontend 5%)
3+ years experience in PHP (Slim Framework, Zend Framework) (not desirable, switched to node.js).

Express.js, async, await
AWS, Lambdas
API, RESTful API (API is my forte)
MongoDB, MySQL, PostgreSQL, NoSQL, Redis, Memcached, Elasticsearch
LocalStorage, SessionStorage
Marketplace, OMS, CRM, ERP, Online stores
Chatbots (Telegram, Viber, Messenger)
Firebase (database, hosting, functions)
MVC, SOLID
JSON, XML, CSV
HTML/CSS, Bootstrap, Twig, Pug
git, docker, CI/CD

TDD: mocha, chai, debug
RabbitMQ

Experience in ecommerce 10+ years, excellent understanding of the entire chain from the creation of a product to its storage and sale.
The main expectation is an interesting team, an adequate CEO and an interesting project.

Not interested in work related to cryptocurrencies!