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.
PROJECT OVERVIEW
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.
TEAM
The project team consists of 10 people
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.
Responsibilities
- Develop, test, deploy, maintain and improve the software
- Use the best practices and modern technologies to refactor exciting code base
- Implement new features
- Optimize web applications to maximize speed and scale
- Provide code-review for team members
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