Full-Stack (Java+Angular) Developer for MatchingLink

Kyiv, remotely

Daxx is looking for a Junior/Middle Full-Stack (Java+Angular 7) Developer to join the MatchingLink team in Kyiv.

About the product:

MatchingLink builds software for institutional investors and more specifically asset managers, insurance companies and pension funds. Our software facilitates the daily process of valuing the liabilities (for instance pensions to pay) versus a portfolio of assets (obligations, shares, etc). Based on this valuation, proposals to improve the portfolio are created based on optimization strategies. Improvements are generally along the lines of risk mitigation, yield increase, and currency exposure reduction.

The data used in the above scenario can be fed using Excel files or an API and the process is more or less automated with a detailed workflow.

When discussing and implementing the above solution with our clients we discovered that they have major problems organizing the data that should be fed in the system as well as structuring the reports coming out of the system. We, therefore, thought of a product that has a much more flexible data layer.

The basis of the system is what we call the ‘grabber’. It can recognize data models from excel, JSON and XML files. We want to add PDF data sources (using Amazon Textract) as well. Based on these data sources, users can them import, validate, transform and approve data as well as create new data from transformations.

On top of this data platform, we want to develop very specific modules for the asset management industry. The first two modules are the Mortgages valuation and Portfolio optimization modules.
The Mortgages module calculates and reports on the value of a Mortgage portfolio and. The calculations include different risk scenarios and the reports include textual data as well as (NVD3) graphs.
The Portfolio optimization module is intended to optimize investment portfolios based on criteria such as Interest Rate Risk, ESG (Sustainable investing), Return and geographical distribution. It starts with calculating the current value of the portfolio and then runs an AI optimization algorithm to propose possible optimizations. An interactive UI then help the end-user to choose the preferred optimization, possibly by changing the parameters or by combining optimizations.

Technology stack:

A prototype of the DART is already developed. The technology stack is:

  • Frontend: Angular 7/ Angular Material
  • Backend: Kotlin on Java 8, Spring Boot and a little bit of NodeJS
  • Database: PostgresSQL and MongoDB
  • Deployment: The application runs at Amazon Web Services using a Docker Setup
  • Requirements management: Sketch (visual designs), Jira, Confluence


  • At least 2 years of experience in development
  • Relevant experience with Java and JavaScript (Angular 2+)
  • Experience with databases (PostgresSQL or MongoDB) and AWS
  • Good communication skills in English
  • Proactive, fast learner

Daxx offers:

  • Direct cooperation with the customer
  • Dedicated HR/ Client Manager
  • Regular performance reviews
  • Competitive Salary, medical insurance, 20 working vacation days
  • Regular corporate events, team buildings, etc.
Apply for this job

Apply For This Job

This field is required

Must be at least 2 characters in length

Upload your CV/resume or any other relevant file. Max. file size: 2 MB.

This field is required

Daryna Haida

Daryna Haida

Kharkiv Recruiter

Job Overview

  • Location: Kyiv, remotely
  • Job Title: Full-Stack (Java+Angular) Developer for MatchingLink

Related vacancies