Position: Senior Node.js Developer with Elasticsearch
Company: DataArt
Experience required: 5y
English level: upper

Our easy-to-use software meets the full requirements of modern-day investment management teams. The goal is to refactor existing codebase and implement new features using modern technologies and approaches. The project team consists of 10 people

**Client**
The client provides Asset Managers and hedge funds with a single, comprehensive investment management system that removes friction from the research and decision-making process. They are optimizing the workflow that underpins successful investment outcomes.

**Position Overview**
We are looking for a highly skilled Node.js Developer with strong Elasticsearch expertise.
As search is one of the key features of the platform, the main responsibility will be to help the team to build the custom search solution from scratch.
You will be working in a team of highly skilled engineers and hands-on architects. All team members, including project managers, are hands-on, with a technical background.

**Technology Stack**


**Requirements**
- 5+ years of experience with Node.js
- Professional experience with TypeScript
- Professional experience with Elasticsearch
- Practical experience working with SQL databases (PostgreSQL) and with NoSQL databases (MongoDB)
- Experience with microservices
- Knowledge of code testing techniques (including BDD, and TDD)
- The ability to work with version control systems
- The ability to work with CI systems
- Spoken English

**Nice to have**
- Familiarity with Agile methodologies
- Experience with AWS software
- Experience with React.js
- Any other knowledge in relation to programming will be considered an advantage