Position: Senior Back-end Engineer
Company: TrueAutomation.io
Category: Node.js
Experience required: 5y
English level: intermediate

Our client has been on the market since 2005. We are a company with Italian roots. Our clients are companies all over the world. 

We offer:

Remote work.
Fixed working day Mon-Fri, from 9:00 to 18:00 or from 10:00 to 19:00 in Kyiv.
Paid leave of 20 working days and and sick leaves.
Medical insurance
The opportunity to apply your skills in the international company, gain experience of international cooperation.

Our ideal candidate:

Has more than 5 years of experience in software development.
Has experience working with Node.js for 4+ year.
Has a deep understanding of async concepts in JavaScript: event loop, promises ES6/7.
Has experience working with TypeScript
Has experience working with web services, with microservices.
Has experience in REST, WebSocket, NoSQL, Memcached, Redis.
Has experience in Docker, CI/CD.
Has testing experience: Unit Testing.
Experience in ReactJS and Redux will be a plus.

Your responsibilities:

Development of new functionality.
Test coverage.
External solutions integrity.
Code review.

Main responsibilities
We need a serverless backend person for the main product.
Back end includes:
- basic functionality (such as authorization, notifications, user settings management),
- integration with CRM systems (Salesforce, Hubspot, we are currently working on adding new ones) and calendars (Google, Microsoft);