Position: Senior Node.js Developer (for NLP automation project) #3
Company: OneReach.ai
Category: Node.js
Experience required: 5y
English level: intermediate

**Required skills:**
• You have solid experience with server-side development using Node.js;
• You have experience with NoSQL databases;
• You have a deep understanding of OOP, SOLID, functional programming;
• You have an understanding of microservices architecture;
• You know the principles of client-server interactions (i.e. protocols, authentication/authorization mechanisms, asynchronous tasks, etc);
• You feel comfortable communicating in English.

**Nice to have:**
• Experience with Elasticsearch, AWS, building complex infrastructures based on cloud technologies;
• Experience with Python;
• Experience with Machine learning, especially with NLP;
• Experience in building solutions based on Rasa;
• Experience in building integrations with LUIS, DialogFlow, Comprehend, and other NLU or conversational cloud services.

**In this job you will:**
• Development of the integrations with cloud NLU and Conversational projects;
• Development of the automated system for building NLU and Conversational models based on Rasa;
• Design and development of the scalable infrastructure for the custom cloud NLP solutions based on AWS and Rasa;
• Take part in continuous delivery to dozens of corporate clients.

**We offer:**
• Opportunity to develop an officially recognised best AI product on a market;
• Using modern and trending technologies stack with almost zero legacy code;
• Working with as minimum bureaucracy as possible in small dedicated teams;
• Flexible remote format — you can choose to work from anywhere in the world, or visit our cosy pet-friendly office in Kyiv with in-house Humans coffee shop providing free drinks to keep your going!
• 24 paid vacation days per year and undocumented sick leaves;
• Well-being program, providing unlimited access to psychologists, lawyers, and financial consultants.