Position: Senior FullStack JS Developer for Сustomer Service Area
Company: Brightgrove
Category: Node.js
Experience required: 3y
English level: intermediate
Published: 2020-11-01T00:00:00+02:00

About the customer:

Our customer is an AI company that specializes in turn-by-turn guidance solutions, mainly in the field of healthcare and telecom. The company has a set of projects in its  portfolio that could be easily integrated to solve specific enterprise problems.

One of the main projects is a highly cost-effective, self-learning knowledge base that uses AI to guide users through mixed data and alleviate customer service representatives. It turns standard support into predictive step-by-step guidance. As the data grows, the more Centralized Knowledge Repository becomes cost- and effort- effective. 

About the project:
 
The customer strives for a better future and wants to make 2 maintenances:
The one is for a Centralized Knowledge Repository which acts as a website to make it a better fit for internal use for document storage. As they support 20.000 customer service employees worldwide, having different procedures to follow, they want to take knowledge base and add all their procedure documents. 
The second - Remote Manipulator System - for the internal document storage. It displays the same information as the Knowledge Repository project, uses the same APIs/Database but only displays the info to the call center agent specifically. The main purpose is the search functionality. It uses bots here to guide the Knowledge Repository through the workflow.

About the team:

The team consists of 4 developers, 2 Manual QAs and 1 Automated QA, 1 Artificial Intelligence/Machine Learning, Scrum master, Business Analyst. Currently, the client wants to expand the team of developers. 
 
Responsibilities:
 
-On the Knowledge Repository project, you will need to work on authentication/authorization rights and rights to read/access the documents
-Integrate telephony with the 3rd party
-Improve the content creation process
-Work with React.js + Node.js
-Write maintainable code, easy to test
-Participate in planning, discussions, and business meetings 
-Have an eye on code quality and leave things always behind better
-Communicate well and be proactive

Candidate Requirements:

-At least 3-5 years of proven experience in web development 
-Good knowledge of Node.js and React
-TypeScript
-AWS, EC2 
-Elastic
-GitHub, Jenkins, VPN
-Intermediate English or higher
-Strong communication skills